Pizza · Liverpool
Good food.
Great flavour.
183 Scargreen Avenue, Liverpool, L11 3BA
Opening hours to be confirmed
Papa Pizza is a pizza takeaway in Liverpool, L11 3BA. A menu has not yet been added to this listing.
Papa Pizza is listed at 183 Scargreen Avenue, Liverpool, L11 3BA. Opening hours and menu details can be added by the verified owner.
Loading reviews…