Stopizza: A pizza restaurant crafting Italian-style pizzas with quality ingredients.