Key West

Key Lime Inn

219

725 Truman Ave.,
Key West,
FL,
United States,
33040.

Just off Duval Street, hidden behind palms, the inn feels like a tropical island oasis. Some of the cheery cottages have lounge-worthy verandas.