Cheeca Lodge & Spa Islamorada
81801 Overseas Highway, Mile Marker 82 -
Islamorada,
FL 33036
Near Hurricane Monument