Pub Directions

The Lemon Tree (Stratford Station)

, London

Address: Stratford Station, Stratford, London, E15 1AZ

From Where
  
   Help