Get directions to: Louie's Pizzeria, Elmhurst, NY
Restaurant address: 81-34 Baxter Ave Elmhurst, NY 11373, USA
Restaurant: Louie's Pizzeria