Filter
Delivery
Pickup
Outdoor
The best restaurants serving Pizza pasta food in England
5.098 Restaurants on GastroRanking
Filter
Delivery
Pickup
Outdoor
3,4
110 Opinions in 3 websites
Flat 1-7 Lita House 37 Station Road South Norwood, London SE25 5AH England, England
Pizza & PastaProbably one of the best pizza ever had with the worse service EVER as well.. manager was just worried about been right and not giving a good service… we bough 3 pizzas take away cos restaurant was t
cookedpizzagarlicsaladcheeseonionchickenburntmeat