Stop Pizza is a fast-food chain offering flavorful pizzas and affordable, balanced menu options.