Find and Book Top Rated Hotels near London Stadium in London
Choose among 1 hotels near London Stadium in London
8.4
Great1717 reviews10
2 adults
1 bedroom
1 bed
MapView on map6.6 km from City Centre2.2 km from London Stadium
From
US$ 230
/night
Saved
Save