
London, United Kingdom
Alhambra Hotel
3-star hotel
Enjoy garden views at this London City Centre hotel, featuring complimentary Wi-Fi and concierge services. The 55 guestrooms offer clean comfortable accommodation with flat-screen TVs, safes, desks and housekeeping provided. A…
- Wi-fi
- 24-hour reception
- Airport Shuttle · extra charge
- Concierge























