Rated 4.5 out of 5 by 17 guests4.5 (17)ItalianPrice range $15-30$$
Closed
Hand-Crafted, House-Made, and Locally Sourced Italian Restaurant in the heart of Dedham Center!
Loading map...
4.5
17 ratings