Positioned on 27 acres of lush gardens and 1000 feet of private Beach, Cheeca Lodge & Spa is a luxury resort in Islamorada, Florida. It features a 9-hole par 3 gold course, on-site spa, and 525-foot fishing pier.
Address: 81801 Overseas Highway Mile Marker 82, Islamorada (Florida)
Rates from:
USD 382 Book Now