Pizza Pilgrims

11 Dean Street, London W1D 3RP