Route GuidesRoutes City GuidesCities Map Log in

Alhambra Hotel

London
17-19 Argyle Street, London, WC1H 8EJ

52 rooms · ★★ · from £66


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.