Savannes, Saint Lucia

Searching 1 properties


$450.00 unit per night


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.

Castles in Paradise Villa Resort - Search available rooms for hotel and hostel reservations in Savannes, what is a backpackers hostel? Ask us and book now 6 photos