St Lucia on the map

Our Location

Savannes Bay, Vieux Fort – Southern St Lucia

Castles in Paradise at Savannes Bay is located just off the Micoud Highway, 5 minutes drive north of Hewanorra International Airport, St Lucia’s main international airport.