London, London
Spend a second to
save a fortune!
Spend a second to save a fortune!
17-19 Argyle Street, London
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.
See MoreUsage of subsidiary facilities may incur additional fees