London Pizza Depot

Italian

London, 283 Barking Road

2 for 1

London Pizza Depot will take your taste buds on a mouth-watering ride around the globe. From the sizzling hot dog carts of New York to the smoking jerk chicken drums of Jamaica­ – through their wonderful world of pizza.

show location panel hide location panel

Location

location
London Pizza Depot,
283 Barking Road,
London,
E13 8EQ,
United Kingdom