Filter
Delivery
Pickup
Outdoor
The best restaurants serving Pizza pasta food in Thurlow Park Lambeth London
1 Restaurants on GastroRanking
Filter
Delivery
Pickup
Outdoor
4.0
12 Opinions in 1 websites
521 Norwood Road, London SE27 9DL England, England
Pizza & PastaA delivery I ordered was initially wrong - 4 pizzas instead of 5. I tried to call but they refused to answer the phone despite repeated attempts. Then I reordered and they rescheduled the delivery for 15 hours after I asked for it