Centered on Marathon, the Middle Keys are the Keys at family pace — Sombrero Beach, the old Seven Mile Bridge to Pigeon Key, and working waterfronts. Everything in our directory for the Middle Keys:
CAO Bakery & Cafe (Islamorada)
- 81620, Overseas Highway, Matecumbe, Islamorada, Monroe County, Florida, 33036, United States
Lick It BBQ & Wood Fired Pizza
- Lick It, Overseas Highway, Monroe County, Florida, 33001, United States
Florida Keys Steak and Lobster House
- 49
- 3660, Overseas Highway, Marathon, Monroe County, Florida, 33050, United States
Dockside Boot Key Harbor
- 35, Sombrero Boulevard, Marathon, Monroe County, Florida, 33050, United States
Sparky’s Landing – Fish n Cocktails
- Coral Lane, Key Colony Beach, Monroe County, Florida, 33051, United States
MEAT Eatery And Taproom
- 88005, Overseas Highway, Plantation, Islamorada, Monroe County, Florida, 33036, United States
Square Grouper – Islamorada
- Midway Café, 80499, Overseas Highway, Matecumbe, Islamorada, Monroe County, Florida, 33036, United States
S.S. Wreck & Galley Grill
- S.S. Wreck & Galley Grill, Overseas Highway, Marathon, Monroe County, Florida, United States
Habanos On The Creek
- Conch Republic Divers, 90800, Overseas Highway, Plantation Key Colony, Islamorada, Monroe County, Florida, 33070, United States
Barnacle Barney’s Tiki Bar and Grill
- 1688, Overseas Highway, Marathon, Monroe County, Florida, 33050, United States
Pop’s Smoke Shed
- 31251, Avenue A, Big Pine, Big Pine Key, Monroe County, Florida, 33043, United States
Papa Joe’s Waterfront
- Tea Table Relief Bridge, Overseas Highway, Islamorada, Monroe County, Florida, 33036, United States
Hungry Tarpon
- Robbie's, 77522, Overseas Highway, Islamorada, Monroe County, Florida, 33036, United States
No Name Pub
- 30813, Watson Boulevard, Big Pine Key, Monroe County, Florida, 33043, United States
Lazy Days South
- 725, 11th Street Ocean, Marathon, Monroe County, Florida, 33050, United States
7 Mile Grill
- 1240, Overseas Highway, Marathon, Monroe County, Florida, 33050, United States
Paradise Cuban Restaurant
- 2603, Overseas Highway, Marathon, Monroe County, Florida, 33050, United States
Sunset Grille & Raw Bar
- Sunset Grille, 7, Knights Key Boulevard, Marathon, Monroe County, Florida, 33050, United States
Herbie’s Bar & Chowder House
- 6350, Overseas Highway, Marathon Centre, Marathon, Monroe County, Florida, 33050, United States
The Island Fish Co.
- 54
- Island Fish Company, 12648, Overseas Highway, Marathon, Monroe County, Florida, 33050, United States
Lorelei Islamorada
- Lorelei Restaurant and Cabana Bar, 96, Madeira Road, Matecumbe, Islamorada, Monroe County, Florida, 33036, United States
Islamorada Fish Company
- Islamorada Fish Company, 81532, Overseas Highway, Matecumbe, Islamorada, Monroe County, Florida, 33036, United States
Planning the trip? Our locals’ guide covers the restaurants we’d send friends to: see the Florida Keys locals’ guide on this site.























