Takeout Line: 781 335-7517 Fax: 781 335-5655

News and Events

Special events, press, and Ecco news


The South Shore of Boston has a lot of Italian restaurants, but the vast majority of them feature Southern Italian cuisine, with few Northern Italian restaurants to be found. There is, however, a charming little Northern Italian restaurant situated in a rather plain-looking strip mall on busy Route 18 in Weymouth. But while it is easy to pass Ecco Trattoria without even knowing it is there, locals in Weymouth, Braintree, and other nearby towns have indeed discovered this wonderful dining spot, which could easily hold its own against some of the better upscale Italian restaurants in Boston proper. full article

About ecco

Back to Top