Stoughton Restaurant Guide

Stoughton italian Restaurant Reviews

Displaying 1 - 1 of 1
Sort By: Latest Reviews | Rating | A-Z
5 star(s)
(02/20/2000)
Town Spa Pizza is a great place to just have pizza and chill out and it is also a great place to hang with a few friends and or maybe have a company dinner. Overall this is the best pizza joint south of Boston.