About Us:

Established in 1987, MacGregor's Restaurant has been serving upscale-casual American and Fish-Focused Fare for over 30 years. Located right on the waterfront of the Susquehanna River in Historic Havre de Grace, Maryland.

iStock-916563360.jpg

Daily Specials

For every day of the week!

Scroll through for more info ⇨

Online Reservations Cannot be Made for Today's Date. For same day reservations please call the restaurant

331 St. John Street

HDG, MD 21078 

Open everyday | 365 days a year

© 2019 MacGregor's, Inc. Proudly created with Wix.com