St Lucia on the map

Savannes Bay, Vieux Fort – Southern St Lucia

Castles in Paradise is located in Savannes Bay near the town of Vieux Fort in southern St Lucia.

We are situated just off the Micoud Highway, 5 minutes drive north of Hewanorra International Airport, St Lucia’s main international airport.