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.

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