True confession: Sbarro has always seemed to me to be kinda…well, kinda NOT the kind of place I’d like to eat. Here in NY, the Sbarros are mostly in super-high-traffic areas, like Times Square and Penn Station. Not places I hang out, and certainly not places I’d go to eat. Plus, this is NYC. If I want pizza, a chain store is not my first choice.
But that was before I went to Sbarros to make some pizza.