Dave Jackson on November 29th, 2008
Cap Juluca is a luxurious retreat with 98 rooms and suites in 18 elegant villas located on 179 acres of prime beachfront real estate. The beachfront villas are perched on a secluded beach nearly a mile long with powder white sand and crystal clear inland waters. Despite its remote location, Cap Juluca is only a [...]

(4.80 out of 5)
(4.20 out of 5)