About halfway between Miami and Key West in Islamorada is a wonderful resort called the Cheeca Lodge & Spa. It’s George Bush the 1st’s favorite place in Florida. (at least I think so because there are pictures of him everywhere and there is a George Bush Suite) Anyway, I never miss an opportunity to stop…

All Access Membership Required

You must be a All Access member to access this content.

Join Now

Already a member? Log in here