Cheeca Lodge

81801 Overseas Hwy
Islamorada, Florida 33036 US