About Taru Villas
taru villas is an eclectic collection of boutique hotels and villas in sri lanka, each with their own unique character, style and charm. our pride and pleasure is in ensuring the det... Read more
taru villas is an eclectic collection of boutique hotels and villas in sri lanka, each with their own unique character, style and charm. our pride and pleasure is in ensuring the det... Read more