Castles in Paradise on the map

Savannes Bay, Vieux Fort – South of St Lucia

Castles in Paradise Villa Resort is located on the stunning Atlantic coast in the South of St Lucia overlooking beautiful Savannes Bay and Honeymoon Bay near the town of Vieux Fort.

We are situated just off the Micoud Highway, 5 minutes drive north of Hewanorra International Airport.