All Seasons London Leyton
The 2-star All Seasons London Leyton Hotel is situated a mere 4 km away from London Stadium.
The property is situated 9 km away from Tower of London.
Guests will enjoy Italian and Turkish cuisine of Nuovo, which is about 200 meters away.
Leytonstone subway station is in a 15-minute stroll and Walthamstow, Bakers Arms Lea Bridge Road (WE) bus stop is 10 minutes' walk from the hotel. London City airport is easy to reach.