Villa Tara

This tastefully designed Villa located just minutes from the renowned Hikkaduwa Beach Sri Lanka, reflects on the serenity of the island and its rich cultural background.

Reviews
5 stars on 2 reviews