I spent my first 11 years in stoughton, and the next 8 bouncing around the boston area. I have had pizza from every place around, from faceless dives to high end pizzerias and town spa is still the best. I have been eating their pizza since they were located across from the train station and the pizza is still great. While living in roslindale, I would make the drive monthly just for the pizza. I have since moved back to stoughton and eat at the spa regularly. The second best, by the way is from a little dive in brookline called the pizza stop, best greek pizza around. not much for ambiance, but for those of us who buy pizza for, well, pizza, its worth the drive.
more