Imperial Hotel London
Imperial Hotel London is a 3-star venue set just 1.6 km from Nelson's Column, National Gallery and The London Eye.
The hotel boasts great location in London close to Russell Square underground station. Guests can get to London city center, which is 2 km away.
Imperial Hotel London offers a breathtaking view to its guests.
Rooms of Imperial Hotel London are appointed with climate control and Wi-Fi.
Guests can quench their thirst at Central Atrium bar with a favorite drink. Antalya and Pizza Hut Russell Square serve a selection of meals within 50 meters from the venue.
This hotel is very near to Kings Cross train station. A few minutes' drive from London City airport.