Meal takeaway

Olivia Pizza

2 locals recommend,
Location
310 Wandsworth Bridge Rd
London, England

Tips from locals

Tom
January 25, 2016
Great takeout option
Annabella
January 2, 2013
Best take away pizza in London. Large thin crust pizza about £10.00. Loads of topping. yummy

Unique things to do nearby

Hidden Pubs of London
Penny Farthing Bike Tour London
See 30+ Top London Sights. Fun Guide!