Located just off the Grand Lobby of our hotel is the Tavern N Town restaurant – fast becoming one of Key West’s most popular attractions. Here luxury surroundings and the simple pleasures of life come together in perfect harmony
516 Fleming Street
Homemade ice creams & sorbets – retail and wholesale. Specializing in tropical flavors in addition to your favorites.
1105 Duval Street 33040