I work close to Nonno's and it's the best New York-style pizza I've had in the Boston area. I've eaten at New York Pizza on Tremont Street in Boston a few times, which a lot of people consider the best pizza in Boston, and Nonno's is far better.
more