Alhambra Hotel, Choice Hotels Recommendations At London United Kingdom
Alhambra Hotel is Best Hotels In London London, England United Kingdom. 2 star resorts that already have 591 evaluations and 8.2 ratings. You can stay as of this hotel with rates beginning at USD 111, sign in at 1:00 PM and take a look at at 11:00 AM.
Ideally located in the prime touristic area of Kings Cross St. Pancras, Alhambra Hotel promises a relaxing and wonderful visit. The property features a wide range of facilities to make your stay a pleasant experience. Facilities like free Wi-Fi in all rooms, daily housekeeping, taxi service, 24-hour front desk, luggage storage are readily available for you to enjoy. Guestrooms are designed to provide an optimal level of comfort with welcoming decor and some offering convenient amenities like television LCD/plasma screen, carpeting, linens, mirror, towels. The hotel offers various recreational opportunities. Alhambra Hotel combines warm hospitality with a lovely ambiance to make your stay in London unforgettable.
Photos of Alhambra Hotel, Best Hotels In London London, England United Kingdom
Alhambra Hotel Position
17-19 Argyle Street , London, London, England, United Kingdom, Postal Code : WC1H 8EJ
Country Iso Code : GB, at Longitude :-0.123199 and at Latitude :51.528.697
or search :
Best Hotels Recommendations At London United Kingdom
See Also :