Mamma Maria
Italian
3 North Sq.,
Boston, MA
United StatesMore about us...
One of the most acclaimed Italian restaurants in the North End district, know for its innovative cuisine in a fine classic setting. Valet parking is available. Open daily, Sun-Thu from 5pm-10pm; Fri-Sat from 5pm-11pm.
Tel: (617) 523 0077
Fax: (617) 523 4348