We find your perfect vacation home !
Karmel Villa by Thalduwa Island Villas – Situated in a unique spot and secluded within its own tropical garden, Villa Karmel enjoys breathtaking views of the Goviyapana river.