MacGregor's Restaurant
Located in the heart of Historic Havre de Grace, Maryland, MacGregor’s Restaurant has proudly served the community and visitors alike since 1987. Nestled along the scenic waterfront of the Susquehanna River, our locally owned and operated restaurant offers a welcoming atmosphere where guests can enjoy upscale-casual American cuisine with a focus on fresh, expertly prepared seafood. For over 35 years, we’ve remained dedicated to providing outstanding hospitality, delicious food, and a relaxed dining experience that highlights the charm of our beautiful riverside location.
Whether you're stopping in for a casual lunch, romantic dinner, or lively gathering with friends, MacGregor’s offers something for everyone. Our menu features a variety of seasonal dishes, fresh catches, and classic favorites, all complemented by an extensive selection of craft beers, wines, and signature cocktails. With a reputation built on quality, consistency, and community connection, MacGregor’s Restaurant continues to be a beloved dining destination for both locals and travelers seeking a memorable waterfront experience.