Hotels near Olympic Stadium London

Top Hotels near Olympic Stadium

Staybridge Suites London - Stratford City
10 B Chestnut Plaza Westfield, London,E20 1GL United Kingdom


Near Olympic Stadium

Photos | Location | Hotel Reviews
Show Prices

Holiday Inn London - Stratford City
10a Chestnut Plaza, Westfield Stratford, London,E20 1GL United Kingdom

Outstanding 4.5 out of 5.0
Near Olympic Stadium

Photos | Location | Hotel Reviews
Show Prices

More hotels