Pizzeria 105 is part of a Polish pizza chain with nearly 90 locations, offering dine-in, takeout, and delivery. Known for large, 60cm pizzas, they provide free WiFi and accept credit cards and digital payments.