Restaurant
Stromboli Pizza
15 locals recommend,
Tips from locals
Often voted the best pizza in NYC, again, just across the street, if you have never had real NYC pizza, this is the place to go.
Things to do nearby
Locals also recommend
Location
83 St Marks Pl
New York, NY