The hotel is located only 9.49 km away from Barbican.
Not only well positioned, but Russell House is also one of hotels near the following Town Pier within 28.64 km and London Eye within 11.79 km.
Russell House is the smartest choice for you who are looking for affordable accommodation with outstanding service.
Russell House is a wise choice for travelers visiting Waltham Forest.
Popular Facilities | |
Check-In / Check-Out Time | From 15:00 - Before 11:00 |