Holiday Inn London – Stratford City

Address
10a Montfichet Road, London, E20 1GL
London
England

E20 1GL
United Kingdom


Upcoming Events

  • No events in this location