The location. The staff were professional and helpful.
Very small rooms and bathroom. No air conditioner. Overpriced.
With a stay at Alhambra Hotel in London (London City Centre), you'll be a 5-minute walk from British Library and 14 minutes by foot from University of London. Featured amenities include a 24-hour front desk, multilingual staff, and luggage storage.
Based on 2,820 reviews
Policies vary by room type and provider.