Restaurants in Norwood, MA
Restaurants • Italian Restaurants
1381 Boston Providence Tpke.,
Norwood ,
MA
02062
UNITED STATES
Based on 1 reviews
Great food and service
This started as a special occasion restaurant for us. Now we eat there even more frequently. My husband had a function there and everyone raved that it was a great choice. My favorite is their short ribs.Worldwide > United States > Norwood, MA > Restaurants