FOUR DIAMOND RATING by AAA Travel Guide
*Mamma Maria is the only Italian restaurant in Boston to receive this special recognition.
Set in a 19th century row house with five private dining rooms, Mamma Maria was recently voted number 11 among all Boston restaurants by Trip Advisor.
Amazing Private Dining Rooms
Mamma Maria, with five dining rooms, feels like a club. The food is high-end Italian: think Vin Santo-glazed... more