We're all about supporting local pizzerias - even those who are not Slice partners.
Give Elmhurst Famous Pizza a call to order. We hear their food's delish.
Does Elmhurst Famous Pizza have any deals?
Answer:
Elmhurst Famous Pizza is not currently offering deals.Where is Elmhurst Famous Pizza located?
Answer:
Elmhurst Famous Pizza is located at 8307 Broadway, Flushing, NY 11373.What food is served at Elmhurst Famous Pizza?
Answer:
Elmhurst Famous Pizza makes tomato pie, pan pizza, healthy pizza, veggie pizza and more!