The world's best pizzeria in New York City is open only 3 nights a week

The world's best pizzeria is in New York City, the 50 Top Pizza organization announced. A Pizza Napoletana, located on…