This magnificent 18,000+ sq. ft. ultra luxury vacation villa is located right on the beachfront in Orchid Bay. The beachfront of Flor de Cabrera is literally just a few steps from the custom designed, free form private swimming pool.
Botton half gray means: arrival, the night is booked.
Top half gray means: departure, the night is available.