South Shore Pizzeria

South Shore Pizzeria, 569 Burnside Ave, Inwood, NY 11096, United States

(516) 239-3700

Location