Pizza · Lancashire
Good food.
Great flavour.
111 Towngate, Leyland, Lancashire, PR25 2LQ
Opening hours to be confirmed
Pizza Italia is a local takeaway in Lancashire, PR25 2LQ. A menu has not yet been added to this listing.
Pizza Italia is listed at 111 Towngate, Leyland, Lancashire, PR25 2LQ. Opening hours and menu details can be added by the verified owner.
Loading reviews…