Open Travel Guide
  1. Home
  2. Destinations
  3. United States
  4. Florida
  5. Miami
  6. Restaurants
  7. Garcia's Seafood Grille & Fish Market

Restaurants · Florida, Miami

Garcia's Seafood Grille & Fish Market

  • CuisineSeafood
  • CategorySeafood
  • VibeCasual riverside, open-air, working-waterfront feel
  • Price$$ (about $20-40 USD per person)

Garcia's Seafood Grille & Fish Market at 398 NW North River Drive, on the Miami River near downtown Miami, Florida, is a riverside seafood restaurant with an attached fish market. The setting on a working stretch of the Miami River distinguishes it from the beach and Brickell dining scenes, as fishing boats and cargo vessels pass along the waterway.

Garcia's Seafood Grille & Fish Market at 398 NW North River Drive, on the Miami River near downtown Miami, Florida, is a riverside seafood restaurant with an attached fish market. The setting on a working stretch of the Miami River distinguishes it from the beach and Brickell dining scenes, as fishing boats and cargo vessels pass along the waterway. The cuisine is straightforward seafood, with prices at roughly $20-40 per person, making it a moderate-cost option compared with many downtown restaurants. The menu centres on local fish dishes, which can be grilled or fried, and the attached fish market supplies fresh fish that appears on the plate. Fresh fish from the market is a defining part of the offering, and visitors can also buy seafood to take away. Because the catch varies, available species change from day to day, and it is sensible to ask the server what is freshest. The dining area is casual, with a mix of indoor and outdoor seating along the river, and the atmosphere is relaxed, unfussy and informal. The noise level is moderate, and dress is casual. The beverage selection is simple, covering beer, soft drinks and a short wine list rather than an extensive programme. Hours are listed as daily from about 11:00 AM until between 9:00 and 11:00 PM depending on the day, but sources differ, so phone +1 305-375-0765 to confirm before visiting. Reservations are not required and walk-ins are accepted, though calling ahead is advisable for large groups. Weekend lunch and evening periods can be busy, and riverside tables are the most sought after; weekday lunch is typically calmer. The location northwest of the downtown core is easiest to reach by car or ride-hailing, with parking nearby, and it suits visitors who want a casual meal with a local, working-waterfront character.

Practical information for Garcia's Seafood Grille & Fish Market · Last updated September 2026
Price $$ (about $20-40 USD per person)
Hours Daily from about 11:00 AM until 9:00-11:00 PM depending on day; sources differ, so call to confirm
Reservations Walk-ins accepted; call to confirm for large groups
Address 398 NW North River Dr, Miami, FL 33128

Signature dishes

  • Local fish dishes
  • Fresh fish from the attached market

Good to know

Known for
Riverside seafood restaurant with a fish market on the Miami River.

Location

398 NW North River Dr, Miami, FL 33128

25.7774, -80.2037 View on map

Highlights

  • Riverside setting on the Miami River
  • Attached fish market supplying fresh catch
  • Local fish dishes grilled or fried
  • Moderate prices near downtown Miami

Tips for visiting

  • Ask the server which fish is freshest, as the catch changes daily.
  • Call ahead for large groups, as reservations are not required for small parties.
  • Request a riverside table for the best setting.
  • Weekday lunch is calmer than weekend evenings.
  • Confirm closing time by phone, as sources differ.

When to visit

Weekday lunch is quietest; late afternoon offers pleasant river views in cooler months.

Accessibility

The restaurant is on the Miami River with indoor and outdoor seating. Visitors with mobility needs should phone +1 305-375-0765 to confirm entry and seating access.

Frequently asked questions

Does Garcia's have a fish market?

Yes, an attached fish market supplies the restaurant, and seafood can also be bought to take away.

Are reservations needed?

No, walk-ins are accepted. Large groups should call ahead at +1 305-375-0765.

Where is it located?

It is at 398 NW North River Drive, on the Miami River near downtown Miami.

How much does a meal cost?

A meal generally costs about $20-40 per person.