Residence Villa is located in Anuradhapura, Sri Lanka on No. 520, "Chathuni" Daulagala Watta, Mihinthalaya Road. Residence Villa is rated 3 out of 5 in the category bed & breakfast in Sri Lanka.
Address
No. 520, "Chathuni" Daulagala Watta, Mihinthalaya Road