Pizza Palace is a pizza restaurant offering pizza, subs, and other comfort food in a casual setting.