We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

MacGregor's Restaurant and Tavern

331 St. John Street, Havre de Grace, MD
+1 410-939-3003
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent26%
  • Very good41%
  • Average17%
  • Poor10%
  • Terrible6%
Travellers talk about
“crab cakes” (40 reviews)
“monkfish” (20 reviews)
“seafood” (17 reviews)
Open Now
American, Bar, Seafood, Vegetarian Friendly, Gluten Free Options
€€ - €€€
331 St. John Street, Havre de Grace, MD
All Details
Write a ReviewReviews (284)
Traveller rating
Traveller type
Time of year

1 - 10 of 282 reviews

Reviewed 6 days ago

We were welcomed to the restaurant by a very friendly hostess and shown to a nice outdoor seat. Our drinks and appetizer and meals were delicious! Fresh and well-cooked and a lovely presentation. I would highly recommend the sea scallops! Yum. Everything was very pleasant...More

1  Thank 789betsys
Reviewed 2 weeks ago

MacGregor's is a nice tavern and restaurant. I have dropped in a few times for a happy hour Yeungling, which are inexpensive by most standards today. We have been to the brunch three times this year, and except for the $4.00 avocado add-on, the prices...More

Thank Craig M
Reviewed 29 August 2018 via mobile

Sat outside next to the bar for dinner and drinks. As a non-local wanted to enjoy the water view with some seafood fare. The soft shelled crabs and crab dip were delicious. The pita with the dip was deep fried which I was not particularly...More

1  Thank jennifermeohara
Reviewed 23 August 2018 via mobile

Had a party of 12 for dinner, they took us right in and took our drink and appetizer order right away. The cream of crab soup and the calamari was really good. We all had different main courses, a few of us had the crab...More

1  Thank Albert S
Reviewed 20 August 2018 via mobile

Heard good things about the place and went here for dinner. Disappointed and probably would not return. Had crab cakes and fried calamari. The crab cakes were not very good and the calamari was ok. Nothing to write home about. The crab cakes at the...More

Thank Jamaicaman43
Reviewed 6 August 2018 via mobile

I ordered the mussels and a burger with sautéed onions and mushrooms. The mussels were amazing! They were fresh and the broth was so flavorful. My burger came out rare, but it was fixed immediately and taken off of my check. Great service as well.

1  Thank crystl01
Reviewed 6 August 2018

Went on a Thursday evening. Not overly busy. Burgers were on special that night. Service was a little slow but food was good. Great view. Nice relaxed atmosphere.

Thank Lyncal
Reviewed 4 August 2018 via mobile

MacGregor's is beautifully set near the water with an outdoor dining area. We had spent the day outside so we opted to sit inside with a/c, but still had a great view. The food was incredible. Enjoyed the Baltimore Chicken topped with fresh crab. Awesome.

1  Thank hjeff2017
Reviewed 31 July 2018 via mobile

We ate here when we visited the area. We didn’t know where to eat and we chose this restaurant because we were able to make a reservation to eat outside. The place has friendly servers and a nice vibe. The food selection is large enough...More

1  Thank paulhollinger
Reviewed 22 July 2018 via mobile

This restaurant has both indoor as well as deck seating overlooking the waterfront. A beautiful tavern is separate from the dining room. Just off the deck is a raw bar. "Cream of crab" as well as MD crab soup are to die for. The crab...More

3  Thank scoop35311
Nearby HotelsSee all 2 hotels
Best Budget Inn Havre de Grace
8 reviews
1.08 km away
Super 8 by Wyndham Havre de Grace Aberdeen Area
270 reviews
1.30 km away
Perryville Motel
2 reviews
3.29 km away
Days Inn by Wyndham Perryville
383 reviews
4.74 km away
Nearby Restaurants
Bomboy's Home Made Ice Cream
181 reviews
.69 km away
The Vineyard Wine Bar
252 reviews
.23 km away
Backfin's Creole de Graw
70 reviews
.15 km away
Concord Point Coffee
57 reviews
.17 km away
Nearby Attractions
Havre de Grace Promenade
314 reviews
1.35 km away
Concord Point Lighthouse
173 reviews
1.11 km away
Havre de Grace Decoy Museum
75 reviews
1.26 km away
Millard Tydings Memorial Park
38 reviews
1.34 km away
Questions & Answers
Get quick answers from MacGregor's Restaurant and Tavern staff and past visitors.
Note: your question will be posted publicly on the Questions & Answers page.
Posting guidelines
Improve this listing

Restaurant Details

Rating summary
  • Food
  • Value
Lunch, Dinner, After-hours, Drinks
Restaurant features
Takeout, Outdoor Seating, Seating, Waitstaff, Parking Available, Television, Wheelchair Accessible, Serves Alcohol, Full Bar, Reservations
Good for
Child-friendly, Business meetings, Special Occasion Dining, Groups, Local cuisine, Bar Scene, View, Kids
Open Hours
10:00 - 00:00
11:00 - 00:00
11:00 - 00:00
11:00 - 00:00
11:00 - 02:00
11:00 - 02:00
11:00 - 02:00
Location and Contact Information
  • Address: 331 St. John Street, Havre de Grace, MD
  • Location: United States  >  Maryland (MD)  >  Havre de Grace
  • Phone Number: +1 410-939-3003
  • E-mail
Is This Your TripAdvisor Listing?
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more. Claim Your Listing