Off-Premise Locations


Swan Harbor Farms

Located in Historic Havre de Grace, Maryland, and operated by Harford County Department of Parks and Recreation. The perfect location for your wedding, reception, or any event. With 531 acres, Swan Harbor Farm boasts a long and proud history dating back to the 1700’s. Now widely recognized as the ideal site for waterfront weddings and receptions, Swan Harbor Farm is host to over 100 outdoor events each year.


La Banque De Fleuve

Located in Historic Havre de Grace, Maryland, La Banque de Fleuve and La Banque at the Seaplane Base are two premiere special events venues located in the heart of historic Havre de Grace, Maryland.

It’s Susquehanna River setting makes La Banque De Fleuve a sought after venue for not only outdoor weddings and receptions, but also for corporate meetings, anniversary and birthday parties, reunions, school functions, holiday gatherings and more.

Please visit, labanquedefleuve for more information.


The Barberry Farm

Nestled in the horse country of historic Darlington, Maryland, one of the oldest Harford County families has opened up their wonderful property for special events. Up to 300 guests can sit on the bank of its scenic pond while watching the exchange of vows on your very own Wedding Island.

Enjoy cocktails and hors d’oeuvres under the rustic pavilion, then dance & dine the day away under your large tent. The Barberry Farm makes a beautiful venue for a sedding or any special occasion.

Please call 410.939.3003 or email MacGregor’s Catering Coordinator(s) for more information.


Saint Patrick’s Hall

Located in Historic Havre de Grace, Maryland; St. Patrick’s Hall is a large, nicely appointed catering facility that is capable of holding up to 300 guests.

The well equipped commercial kitchen and plentiful storage areas allow great opportunity for any type of event.

Please call 410.939.3003 or email MacGregor’s Catering Coordinator(s) for more information.


Liriodendron Mansion

Originally the summer home of Johns Hopkins Founder, Dr. Howard Kelly, this Historic Mansion is located in the center of Bel Air, Maryland.

From the Porticos at either end of the mansion connected by an expansive porch, you enter into the Main Hall flanked by the music room and dining room. Whether an inside or outside event, Liriodendron is a breathtaking location for your event.

Please visit,, for more information.


The Havre de Grace DECOY Museum

Known as The Decoy Capital of the World, Havre de Grace’s Decoy Museum is one of the coolest places to have your event. Beyond the spectacular view of the mouth of the Chesapeake Bay, the artistry of the decoy and gunning displays that will surround your guests is beyond compare.

Please visit,, for more information.


The Havre de Grace MARITIME Museum

Set aside the canoes and small boats being built, and you have a great location for your next event. Walk among the many artifacts of Chesapeake Bay related displays. Located next to the Concord Lighthouse, the Maritime Museum has a great rustic atmosphere.

Please visit,, for more information.


Rockfield Manor

Located in the Town of Bel Air, Maryland, Rockfield Manor is and has been the host of many events every year.  The manor and the other areas of the park have a deep history in Harford County, dating back to 1782.  The main manor house and barn are available to rent for occasions of all types.

Please visit,, for more information.


Sinking Springs Herb Farm at Bristoll Plantation

Historic Sinking Springs Herb Farm and Retreat at Bristoll Plantation offers your group guaranteed privacy in a secluded country paradise, at an affordable price for your special event. Situated in a 130 acre rural setting, we have an 18th century provincial plantation log house, a rustic barn with a bright airy loft, delightful aromatic gardens, and our own private pond with an island.

Please visit,, for more information.

We Go Where You Need Us To.

MacGregor’s Catering will cater just about any location. Public or Private Venues. Our staff will work with you in order to ensure that your event is one to remember.

Please call 410.939.3003 or email MacGregor’s Catering Coordinator(s) for more information.