250 South Main Street, Middleton
(978) 777-3663
149 South Main St, Middleton
(978) 646-1111
Teresa's serves fine Italian food along with great American favorites. It's an upscale, yet casual restaurant with function space and a relaxed martini bar/lounge. Fine dining at reasonable prices!...