Pizza Express
10 Dean Street, London, England W1V 5RL
Featured Review : Pizza Express is a chain of restaurants; there are several in central London. I’ve been to one near Charing Cross, on the Strand, but the main one I’ve visited is on High Holborn, near the tube. It’s a good place to come...See Full Review