Stop Pizza: A popular pizza takeaway known for its delicious, freshly-made pizzas.