Pizza Palace is a relaxed pizzeria offering pizza, chicken, spuds, and a salad bar, plus an arcade.