(Last Update: 02 Feb 2024)
Magic Castle is a spacious, open and airy two bedroom villa perched on the side of a valley overlooking Little Bay Beach, Guana Island, and the Car