Best goddamn pizza in Boston, hands down! Always follows through and has never disappointed me. When it's pizza night at my place, it's just a given that it's going to be La Mamma's! :-) Delicious Sauce, not oily or soggy like other places. There homemade hot sauce is also amazing. All hail!
more