Mamma Maria is a unique restaurant in Boston because it doesn’t feel like it belongs in Boston at all. When you walk into Mamma Maria you get a tingling sensation that you have mistakenly entered someone’s luxuriously historic home—and funny enough this is the exact feeling that I get every time I arrive at a restaurant of similar size in Mayfair in London, perhaps that is why I love Mamma Maria so much. Mamma Maria is one of Boston’s truly fine dining establishments and you will realize why they are a notch above the rest as soon as you take your first bite. Everything is made from scratch and the menu changes with the seasons as it should.
Mamma Maria
Time Out says
Details
Discover Time Out original video