Explore Boston

Mamma Maria

This turn-of-the-century brownstone located in historic North Square features distinctive dining rooms with panoramic views of the skyline. Its elegant Tuscan cuisine is one of the reasons why Mamma Maria has been the only Italian restaurant in Boston awarded Four Diamonds by AAA and recommended by The New York Times. D (daily).

Locations

3 N Square
Boston, MA 02113
United States