• 131 Whitecross Street, London, EC1Y 8JL
Order Takeaway Sign Up

best pizza in London... for Barbican Express

best pizza in London

I will never order from a chain pizza store again after discovering Barbican Express. When people have reviewed it as the best pizza in London they weren't lying!

Zoe, EC1 at May 24, 2017