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.