On Premise Catering

MacGregor’s, originally built as a Bank in 1924, allows us to be the most visually distinct restaurant in the area. Since 1987, MacGregor’s has been serving a diverse clientele for their catering and dining needs. We stand ready with award winning Chefs and experienced professional staff dedicated to make your event unforgettable.

Either choose from our water view Dining Room for small gatherings or Banquet Room, with great water view and private deck, for an intimate location for your event. MacGregor’s is sure to have a location to cater your next party. Choose a photo below for more information on an On-Premise location that best suits your needs.

Dining Room

Dining Room

MacGregor’s two tiered, all glass Dining Room, is perfect for a small party or business gathering. Our dining room offers a scenic view of the Susquehanna River and can accommodate up to 30 guests in your party. Guests may choose from one of our regular Lunch or Dinner Menus or can have a Custom Menu made for any occasion. Free wireless Internet is offered throughout the Restaurant and Banquet Room, allowing customers easy access to the web. Click on Photo Gallery for a sampling of our events.

Banquet Room

Banquet Room

MacGregor’s second story private Banquet Room allows up to 85 guests for a seated meal or 125 for a Hors d’oeuvres/Cocktail Party. Our Banquet Room offers your own private entrance, restrooms, scenic deck, full bar and is handicapped accessible. The wonderful water view and professional staff will make your event, one to remember.

Our Banquet Room is perfect for corporate or private events including small weddings, birthday parties, rehearsal dinners, retirement luncheons or dinners, cocktail parties, family gatherings, seminars, meetings and more. Want to dance? Ask about our removable dance floor!

Click on Photo Gallery for a sampling of our events.

Choose from a variety of Hors d’oeuvres, Seated or Buffet style menus or create a custom menu with our executive chef. Our experienced and professional staff will ensure that your event is unforgettable.

For menu information regarding your event, please view our On-Premise or Off-Premise Catering Menus.

Please fill out our Catering Contact Form online and one of our Catering Coordinators will get back with you soon. To discuss your event directly with one of our Catering Coordinators, please call us at 410.939.3003 and they will assist you.

Catering Contact Form Link