Pizzeria in London - Canary Wharf 255-257 East India Dock Rd, Canary Wharf, London, E14 0EG Tags: pizza