Book Villa Castara Villas
#621, Castara main Rd, Castara, Tobago, West Indies 0.4 km from city center
Set in a secluded area just a 5-minute walk from Castara village and beach, Castara Villas is surrounded by tropical fruit trees. It offers charming holiday homes and apartments with self-catering facilities.
Facilities of Villa Castara Villas
- Laundry service