Full menu with prices & pictures
Pizza Palace 117 N Addison Ave, Elmhurst, United...
+16308345900
Reserve a table now for Pizza Palace
There are also parking options for your vehicle, the next parking lot is City of Elmhurst-Parking Lot P-3 at a distance of 281 meters from Pizza Palace in Elmhurst, Or you could use municipal transportation to get to the stop Metra-Elmhurst Station, which is 91 meters away from the restaurant.
Here you can find the menu of Pizza Palace in Elmhurst. At the moment, there are 1 courses and drinks on the menu. You can inquire about seasonal or weekly deals via phone.
The average evaluation for Pizza Palace is 4, which means that the guests have a very high opinion of this restaurant.
We understand that the restaurant has new owners. My brother, who was here a lot of time and th...
Good pizza. The worst service in Illinois. For the third time we got an apology for why our piz...
The restaurant also takes various credit cards.