3712 Washington St, Boston, MA 02130, United States
View on Map
What travelers say:
We visited this place twice on our trip. It is located just south of the Forest Hills T station. The pizza is killer. All the other dishes I saw being served looked fantastic. The patrons were so nice and made us feel welcome.