Not impressed with the service, twice upon ordering on the phone and collecting my pizza they have put the wrong toppings on my pizzas. Also not much point of ordering on the phone as half the time I go there I still have to wait 15 minutes to collect my pizza as they haven't started making it!
Address: 15 Tabard Street, London SE1 4LA, England
Location: Europe > United Kingdom (UK) > England > London> > Southwark
- Neighbourhood: Southwark
Phone Number: +44 20 7403 0014