Located at a distance of 2.2 km from Bond Street, the 2-star Russell House Hotel London is around 200 metres from Pentecostal City Mission Church. A car park is available on site.
A 6-minute walk from the property, Star of India serves Indian dishes.
Situated at a distance of 2.1 km from Wanstead, the hotel also gives access to such sports venues as London Stadium, which is 3.9 km away. This London hotel stands just a short stroll from Leytonstone tube station. Visit Hollow Pond, a 17-minute walk from the property, and feel complete harmony with the nature of United Kingdom. Feel in total harmony with nature by visiting Valentines Park, 10 minutes by car from Russell House Hotel. London Leytonstone High Road train station is just a short stroll from the accommodation and London City airport is a 20-minute drive away.
Popular 3 stars Hotel in Skudai: The Square Hotel