Holiday Inn – Stratford City

Address
Chestnut Plaza 10a Montfitchet Road, London, E20 1GL
London
England

E20 1GL
United Kingdom


Upcoming Events

  • No events in this location