Pizza Express, The Strand

  • Restaurants
  • Italian
Aldwych

Pizza Express is a popular and affordable chain of pizza restaurants with more than 100 branches in London.

Venue name: Pizza Express, The Strand
Contact:
Address: 147 The Strand
London
WC2R 1JA
LiveReviews|0
2 people listening