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

There is no better place to have your event than Ecco. We’ve done it all and will make your event a great success.

Our dining room is available for functions all day Monday and Saturday, and Sunday during the day. We can seat 70 people comfortably.

We can create a special menu or you can choose from our regular dinner menu.

Anniversaries, Birthdays, Bridal Showers, Retirement Parties, Funeral Receptions, and more.


So glad this place has stood the test of time and continues to bring delicious quality Italian food to the Weymouth area. Although many Italian restaurants claim it, this is truly “North End dining”. Much care is taken with every dish, and seriously, how can you go wrong on their Pasta Nights where every Sunday, Tuesday and Wednesday they have a special menu with many choices for only $10.95 WITH pasta and salad? My stomach and wallet thank you, Ecco. Please remain and keep rocking your delicious flavors.
Longtime customer,
Had a wedding shower here not so long ago and the day turned out just perfectly. We opted to do the food buffet style and everything was absolutely fabulous… presented on time, and delicious. Bar service was also excellent… all in all a great place to host a function… highly recommended !!!
Ecco Trattoria surprised me in a really nice way. My dining partner and I dined-in on a Wednesday evening for the Pasta Night specials ($12.95 for a salad + your choice of a pasta dish off of their Pasta Night list). We ordered the mussels in white wine sauce as an appetizer, and they were soo yummy. For our entrees, I ordered the Chicken Cacciatore, and he ordered the Seafood Scampi. They were both delicious (the flavors were presented nicely and nothing was overbearing). Our drinks were well-made and consisted of sangria and gin & tonics.
The atmosphere leans towards a casual type of fine-dining. The service was pleasant; I plan on returning here in the future. Their Pasta Nights are on Sunday, Tuesday, and Wednesday nights– I recommend taking advantage of this deal! They also have a low priced lunch menu that I want to explore, too.
“This is my favorite Italian restaurant without having to drive into the North End.

Prices are really good and the food is great!”

Give us a call to set up your event 781 335-5600!

Back to Top