Cheeca Lodge & Spa

81801 US Highway 1, Mile
Islamorada
Florida
United States