The 3-star Alhambra Hotel boasts a prime location near London Eye, which is around 2.9 km away. The pleasant hotel represents Royal architecture in London.
Royal Opera House are within a 20-minute walk of the property. The city center is 3 km away from the hotel.
A theater, a museum and a college are set within walking distance.
Guests are offered 52 bright hotel rooms equipped with a minibar, heating, an individual safe, a wardrobe and a trouser press. They also feature shared bathrooms fitted with a shower, a hairdryer and bath sheets.
Those staying at Alhambra Hotel can sit down to a complimentary breakfast. Serving British meals, The George Scott at St. Pancras Hotel is about 5 minutes’ walk away.
The hotel is walking distance from Russell Square subway station and Kings Cross train station. The property is set 15 km from London City airport.
The property features a safety deposit box, a car park and a luggage storage.