Get directions to: Quick Stp Deli Grill, New York, NY
Restaurant address: 190 Hillside Ave New York, NY 10040, USA
Restaurant: Quick Stp Deli Grill