Know a great happy hour or special for this location?
Old-school, counter-serve joint selling thin-crust pies, subs & Italian entrees since 1976.
Suggest an edit
8502 Grand Ave, Elmhurst, NY 11373