Get directions to: Boulevard Pizzeria, Elmhurst, NY
Restaurant address: 89-04 Queens Boulevard Elmhurst, NY 11373, USA
Restaurant: Boulevard Pizzeria