Search availability and book now

Castles in Paradise Villa Resort

Want to search availablity for an entire city or region?

Most popular properties in Savannes
Best properties in Savannes
Cheapest properties in Savannes

Most popular properties in Saint Lucia
Best properties in Saint Lucia
Cheapest properties in Saint Lucia

UPDATED 2021 hotels in cities with zoos in Savannes, Saint Lucia
Castles in Paradise Villa Resort


Castles in Paradise is an exclusive 14 villa resort in the south of St. Lucia; overlooking Savannes Bay and Honeymoon Bay, with each villa enjoying a spectacular view of the ocean.