Chumleigh Lodge Hotel is a 2-star venue set 15 km away from London Stadium.
The hotel boasts a convenient location in London close to West Finchley underground station. A stadium and a zoo are stroll from the hotel.
London City airport can be reached by car within 30 minutes.
The hotel provides guests with 8 rooms including standard family room, comfort double room and double room that offer free wireless internet, flat-screen TV, a work desk and a DVD player.
Eat & Drink
Guests can share a meal in Ambiente and Olympus Fish Restaurant, located about 400 meters away.
Number of rooms: 8.
+ Read more- Less
This field is required.