In 1968, Pizza Palace opened as the first pizza restaurant in Elmhurst. Today, it continues to make terrific pizza and Italian dishes available for dining in, pick-up or delivery. With the courteous service and family-friendly atmosphere, Pizza Palace is a great place to go with a group.