The Pizza Stop is a restaurant offering a variety of freshly made pizzas and Italian-inspired dishes.