Located on Southport's Lord Street, Mamma Mia Pizzeria is a well-established restaurant offering a good selection of traditional Italian and Sicilian dishes.…
A Liverpool institution, The Pizza Parlour has been turning out fresh takeaway pizza and pasta since way back in 1977. It's fully licensed too for takeaway drinks.…