Reserve now

What User likes about Macgregor's:
The food was enjoyable, but somewhat greasy. I ordered the flat iron steak with fries. The pastrami sandwich was even better. There was a live band performing (not very talented; off key and annoying). The prices were reasonable. The restaurant was crowded, but we were seated promptly. View all feedback.

What User doesn't like about Macgregor's:
The atmosphere and cleanliness of the restaurant left much to be desired, but since we were already there, we decided to give it a chance. The crab soup was overly spiced and had an unappealing texture, and it was barely warm. The tuna tartare was decent, but it was also overly spiced with a lot of ginger. As for the deep-fried pita bread, we were left wondering why it was so dark in color. The waitress did not check... View all feedback.

Full Menu

More information

Suggested nearby restaurants.

4.4
Menu
Table booking
Open Now
4.4
Menu
Table booking
Open Now
City: Havre de Grace, 927 Pulaski Hwy, Havre De Grace, Maryland, 21078, United States, Havre de Grace
"Heard this place is closed down now?"
4.6
Menu
Table booking
Open Now
4.6
Menu
Table booking
Open Now
City: Havre de Grace, 654 Water St, Havre De Grace, MD, 21078, Havre de Grace, United States
"Food: 5 Service: 5 Atmosphere: 5"
4.5
Menu
Table booking
Open Now
4.5
Menu
Table booking
Open Now
City: Aberdeen (near Havre de Grace), 1001 Beards Hill Road, Aberdeen, 21001, United States Of America
"Food: 5 Service: 5 Atmosphere: 5"
4.3
Menu
Table booking
Open Now
4.3
Menu
Table booking
Open Now
City: Bel Air (near Havre de Grace), Bel Air, United States Of America
"Food is phenomenal."
4.3
Menu
Table booking
Open Now
4.3
Menu
Table booking
Open Now
City: Aberdeen (near Havre de Grace), 1013 Beards Hill Rd, 21001, Aberdeen, US, United States
"Food: 4 Service: 4 Atmosphere: 4"
4.5
Menu
Table booking
Open Now
4.5
Menu
Table booking
Open Now
City: Abingdon (near Havre de Grace), 408 Constant Friendship Blvd, Abingdon I-21009-2566, United States
"Worth tge long drive-thru line. Enough said!"