Castles in Paradise is a private Villa and Apartment Resort, nestled in landscaped gardens on a peaceful hillside overlooking the spectacular Savannes Bay, Honeymoon Bay and the Atlantic Ocean.

Offer

Please contact property directly.

Reserve Now