Description
This no-frills, Queens-based pizzeria has been serving slices in Elmhurst since 1965. It’s a neighborhood institution that offers a straightforward menu of crunchy thin-crust pizza,...
8502 Grand Avenue Queens, NY, United States, 11373
718-457-7561