- UK Information
- UK Hotels
- Alhambra Hotel
Alhambra Hotel
Alhambra Hotel is situated in central London, right next to King’s Cross St Pancras station. It offers affordable accommodation 5 minutes’ walk from the Eurostar at St Pancras International.
Rating
Visa,Maestro,MasterCard,American Express
Prices from £59
52
Victoria
Kings Cross-St Pancras
Kings Cross