Hotel Russell House London
Leytonstone, London, United Kingdom
Leytonstone, London, United Kingdom
The 2-star Russell House Hotel London is situated 3.2 km from William Morris Gallery, which is an excellent place to improve cultural awareness. There's also a convenience of parking on site.
This London hotel is within 2 km of Gods Own Junkyard and only a short distance from Leytonstone underground station. The hotel is merely 50 metres from Gainsborough Road bus stop and approximately 200 metres from Pentecostal City Mission Church. Nature lovers will appreciate the proximity to Hollow Pond, which is only 1.4 km away. ArcelorMittal Orbit Sculpture is a few minutes' drive from Russell House Hotel, while London Leytonstone High Road is situated merely 0.7 km away. For those travelling from afar, London City airport is 20 minutes' drive away.
Guests can also enjoy Indian food at Star of India located a 6-minute walk from this London property.