The Stoughton restaurant is widely regarded by South Shore bar pizza lovers as one of the best, if not the best, spots in Massachusetts to grab a bar pizza.
If you like your deep dish pizza to be hard to order, strange to pick up but completely delicious, this Providence pop-up pizza place may be the one for you.