Pizza Palace Reviews & Details
117 N Addison Ave
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
Tell us more about Pizza Palace Elmhurst!