331 St. John Street

HDG, MD 21078 

Open everyday | 365 days a year

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

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.

R.O.F menu subject to changes. If you think we may have something that you do not see listed, please ask us! (Ketchup, dry pasta, sugar, cheese, etc.)

Keep Scrolling   ↓

Raid Our Fridge


a good shirt and a great cause

R.O.F Hours

Monday 12-7, Wednesday thru Saturday 12-7, Sunday 11-6, Closed Tuesday | Delivery Available!

Orders can be placed online via the form below for next day pick up except on Monday. Orders can be placed Tuesday for Wednesday pick up.