Mamma Luisa

A simple “what’s your favorite restaurant in town”? uncovered Mamma Luisa, a gem I had missed on previous visits. A long time resident somewhat reluctantly revealed this delicious Italian located at the far end of Thames Street in a residential neighborhood. Opened in 1992 in a former residence, the restaurant has three charming and intimate... read more.
To access this post, you must purchase Best Weekends Membership.