The 2-star Russell House Hotel lies within 9.3 km from Tower of London.
The property is situated 3.0 km away from Olympic Aquatics Centre, London Velopark and Theatre Royal Stratford East. A tower and a gallery lie a short distance away.
The nearest subway station is Leytonstone, located about 250 meters from the hotel. London City airport is approximately 10 minutes' drive away.
Some rooms have the garden view.
Eat & Drink
Guests can enjoy Indian snacks and meals in The Walnut Tree Inn located 400 meters away.
Comforts like a free car park and a safety deposit box are provided on site.