
Set in Lovers Leap in the Saint Elizabeth region, The Castle is a villa featuring a terrace. The villa boasts sea views and is 8 km from Treasure Beach.
With free WiFi, this villa features a cable flat-screen TV and a kitchen with a microwave and to...