51 Main Bar and Grill - Maynard, MA
Located just blocks from the Clock Tower in downtown Maynard, 51 Main Bar and Grill
features an elegant and spacious dining area and a spectacular, ultra-modern bar. It is
adorned with brick walls, a charming tin ceiling and natural maple hardwood flo