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)
0.0
(0)
$$$$
- 305-570-0226
- 81620, Overseas Highway, Matecumbe, Islamorada, Monroe County, Florida, 33036, United States
Lick It BBQ & Wood Fired Pizza
0.0
(0)
$$$$
- 305-922-2469
- Lick It, Overseas Highway, Monroe County, Florida, 33001, United States
Florida Keys Steak and Lobster House
0.0
(0)
$$$$
- 305-743-5516
- 3660, Overseas Highway, Marathon, Monroe County, Florida, 33050, United States
Dockside Boot Key Harbor
0.0
(0)
$$$$
- 305-735-4205
- 35, Sombrero Boulevard, Marathon, Monroe County, Florida, 33050, United States
Sparky’s Landing – Fish n Cocktails
0.0
(0)
$$$$
- 305-363-2959
- Coral Lane, Key Colony Beach, Monroe County, Florida, 33051, United States
MEAT Eatery And Taproom
0.0
(0)
$$$$
- 305-852-3833
- 88005, Overseas Highway, Plantation, Islamorada, Monroe County, Florida, 33036, United States
Square Grouper – Islamorada
0.0
(0)
$$$$
- 786-901-5678
- Midway Café, 80499, Overseas Highway, Matecumbe, Islamorada, Monroe County, Florida, 33036, United States
S.S. Wreck & Galley Grill
0.0
(0)
$$$$
- 305-517-6484
- S.S. Wreck & Galley Grill, Overseas Highway, Marathon, Monroe County, Florida, United States
Habanos On The Creek
0.0
(0)
$$$$
- 305-916-5350
- Conch Republic Divers, 90800, Overseas Highway, Plantation Key Colony, Islamorada, Monroe County, Florida, 33070, United States
Barnacle Barney’s Tiki Bar and Grill
0.0
(0)
$$$$
- 305-289-6706
- 1688, Overseas Highway, Marathon, Monroe County, Florida, 33050, United States
Marker 88
0.0
(0)
$$$$
Pop’s Smoke Shed
0.0
(0)
$$$$
- 305-465-1693
- 31251, Avenue A, Big Pine, Big Pine Key, Monroe County, Florida, 33043, United States
Papa Joe’s Waterfront
0.0
(0)
$$$$
- 305-433-4662
- Tea Table Relief Bridge, Overseas Highway, Islamorada, Monroe County, Florida, 33036, United States
Hungry Tarpon
0.0
(0)
$$$$
- 305-664-0535
- Robbie's, 77522, Overseas Highway, Islamorada, Monroe County, Florida, 33036, United States
No Name Pub
0.0
(0)
$$$$
- 305-872-9115
- 30813, Watson Boulevard, Big Pine Key, Monroe County, Florida, 33043, United States
Lazy Days South
0.0
(0)
$$$$
- 305-289-0839
- 725, 11th Street Ocean, Marathon, Monroe County, Florida, 33050, United States
7 Mile Grill
0.0
(0)
$$$$
- 305-743-4481
- 1240, Overseas Highway, Marathon, Monroe County, Florida, 33050, United States
Paradise Cuban Restaurant
0.0
(0)
$$$$
- 305-735-4051
- 2603, Overseas Highway, Marathon, Monroe County, Florida, 33050, United States
Sunset Grille & Raw Bar
0.0
(0)
$$$$
- 305-396-7235
- Sunset Grille, 7, Knights Key Boulevard, Marathon, Monroe County, Florida, 33050, United States
Herbie’s Bar & Chowder House
0.0
(0)
$$$$
- 305-743-6373
- 6350, Overseas Highway, Marathon Centre, Marathon, Monroe County, Florida, 33050, United States
The Island Fish Co.
0.0
(0)
$$$$
- Island Fish Company, 12648, Overseas Highway, Marathon, Monroe County, Florida, 33050, United States
Lorelei Islamorada
0.0
(0)
$$$$
- 305-664-2692
- Lorelei Restaurant and Cabana Bar, 96, Madeira Road, Matecumbe, Islamorada, Monroe County, Florida, 33036, United States
Islamorada Fish Company
0.0
(0)
$$$$
- 305-664-9271
- 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.























