Scarr's Pizza
Restaurant
•
35 Orchard St, New York, NY 10002, USA
8.3
Saturday: 11:30 AM – 1 AM
See if anyone you trust recommends it!