Upper Crust Pizza is a long-running pizzeria offering a large menu of pizzas, salads, pasta, and sandwiches, plus a mini-arcade.