Alhambra Hotel is placed in a cosmopolitan area of London in the vicinity of Covent Garden, King's Cross and Prince Edward Theatre. The family hotel is a good example of original architecture in London.
The property is 150 meters away from St. Pancras Station, Dominion Theatre and British Library. The city center lies within 3 km from the venue.
This hotel is conveniently based near gardens.
It stands minutes away from Russell Square subway station. Just 15 minutes' drive from London City airport.
Guests are offered 52 modern rooms featuring heating, free Wi-Fi, a writing desk, an in-room safe and a private toilet. The rooms feature en suite bathrooms as well as an electric kettle and coffee/tea makers for self-catering.
Eat & Drink
Serving guests with british dishes, The Gilbert Scott is 150 meters away.
Hotel services include 24-hour reception, tour/ticket assistance and housekeeping maintained by multilingual staff.
Wireless internet is available in the entire hotel for free.
No parking available.