Holiday Inn London Stratford City

10a Chestnut Plaza, Stratford, London, E20 1GL

Location map


Add to Shortlist