In the village of Camaruche on St Barts island, Villa Castle Rock looks like a luxury resort in the middle of a lush garden. Overlooking the calm ocean of the bay of Lorient, Villa Castle Rock is unquestionably one of the best St Barts villas for celebrations.
Natalie will be your contact to answer your request.
Your booking request
*These fields are mandatory. Make sure to fill them all to send your request.
Categories View All
View all Categories