Restaurants in Middle Keys, Florida (19)

Cuisine


Neighborhood

Restaurant Name Cuisine Price
Alma

61 Hawks Cay Blvd
Marathon, FL 33050
Phone: (305) 289-4901

American New, Latin American n/a
Annette's Lobster & Steak House

3660 Overseas Hwy
Marathon, FL 33050
Phone: (305) 743-5516

Seafood, Steakhouses $$$$
Castaway

1406 Oceanview Ave
Marathon, FL 33050
Phone: (305) 743-6247

American Traditional, Seafood, Sushi $$$
Fish Tales Market & Eatery

11711 Overseas Hwy
Marathon, FL 33050
Phone: (305) 743-9196

Seafood, Sandwiches $$
Hideaway Cafe

57570 Overseas Hwy
Marathon, FL 33050
Phone: (305) 289-1554

American Traditional n/a
Island Fish Co

12648 Overseas Hwy
Marathon, FL 33050
Phone: (305) 743-4191

Seafood, American Traditional, Steakhouses n/a
Key Colony Inn

700 W Ocean Dr
Key Colony Beach, FL 33050
Phone: (305) 743-0100

Italian, Seafood $$$
Keys Fisheries

3502 Gulf View Ave
Marathon, FL 33050
Phone: (305) 743-4353

Seafood $$$
La Nina Cafeteria

1571 Overseas Hwy
Marathon, FL 33050
Phone: (305) 289-8294

Cuban, Latin American $$
Leigh Ann's Coffee House

301 Sadowski Cswy
Key Colony Beach, FL 33051
Phone: (305) 743-2001

Cafes Coffeehouses, Sandwiches $
Little Italy

68500 Overseas Hwy
Long Key, FL 33050
Phone: (305) 664-5552

Italian $$$
Miami Subs Grill

7301 Overseas Hwy
Marathon, FL 33050
Phone: (305) 743-0888

Sandwiches, Wings $
Panda House Chinese Restaurant

5230 Overseas Hwy
Marathon, FL 33050
Phone: (305) 743-3417

Chinese $$
Sparky's Landing

Off US1
Key Colony Beach, FL 33051
Phone: (305) 289-7445

Seafood, American Traditional $$$
Stuffed Pig

3520 US Hwy 1
Marathon, FL 33050
Phone: (305) 743-4059

Diners Coffee Shops $$
The Barracuda Grill

4290 Overseas Hwy
Marathon, FL 33050
Phone: (305) 743-3314

Seafood $$$$
The Hurricane Bar & Grille

4650 Overseas Hwy
Marathon, FL 33050
Phone: (305) 743-2220

American Traditional, Bar Food $$$
Tom's Harbor House

61 Hawks Cay Blvd
Marathon, FL 33050
Phone: (305) 289-2970

Seafood $$$
Upper Crust Pizza

3740 Overseas Hwy
Marathon, FL 33050
Phone: (305) 743-7100

Pizza, Italian $$$