Pizzeria 105 is a family-owned pizza restaurant offering a variety of pizza sizes, including 32cm, 45cm, and a mega 60cm option. They have been crafting pizzas for 25 years, focusing on transparent business practices and flexible customer service. Delivery is available with a minimum order.