Location: 174 Washington Street, Dedham, MA 02026
Rating: 70/100
Phone:(781)326-3336
Category: Restaurants
Tags: Pizza