Restaurants & Bars

Boston Area

Echo Bridge Restaurant - Newton Upper Falls

Share:

Restaurants & Bars 9

Echo Bridge Restaurant - Newton Upper Falls

Dax | Feb 7, 2006 10:46 AM

This place looks almost scary. Have any of you ever actually tried it? I was warned off by a co-worker years ago but have to admit being a bit of a glutton for punishment.

Want to stay up to date with this post?