Hotel Russell House London
Leytonstone, London, United Kingdom
Leytonstone, London, United Kingdom
Located at a distance of 3.9 km from the multi-purpose outdoor London Stadium, Russell House Hotel London is merely 5 minutes' walk from Pentecostal City Mission Church. Guests travelling by car can also use a car park on site.
The hotel is nestled just 1.4 km from Hollow Pond. Gods Own Junkyard is approximately a 25-minute walk from this 2-star hotel, while London City airport is 15 km from it. Limehouse is about 7 km away, and London Leytonstone High Road is situated only a short drive from the accommodation. Russell House Hotel is about a 5-minute walk from Leytonstone underground station and really close to Gainsborough Road bus stop.
Guests will enjoy Indian cuisine of Star of India, which is only 6 minutes' walk away.