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.


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