Know a great happy hour or special for this location?
Old-school storefront pizzeria with pasta & other Italian comfort foods for dine-in or delivery.
Suggest an edit
8134 Baxter Ave #1, Elmhurst, NY 11373