What? Where?

Pizza Palace Reviews & Details

Pizza Palace

Pizza Palace is rated 3 stars

117 N Addison Ave
(630) 834-5900

Love It Hate It Try It Edit It Share It

Pizza Palace is located at 117 N Addison Ave in Elmhurst near the intersection of N Addison Ave and W 1st St. Call (630) 834-5900 for dine in, delivery or takeout.

  • Service:Dine In, Delivery and Takeout
  • On The Menu:Pizza
  • Major Intersection:N Addison Ave And W 1St St
What everyone says about Pizza Palace

Tell us more about Pizza Palace Elmhurst!

Pizza Palace Reviews, Elmhurst

Be the first to review Pizza Palace!
Review Pizza Palace

More Restaurants in Chicago

Restaurant Dining Guide & Restaurant Menus © fyood.com 2008-2013