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.
Log in with your cycle.travel account:
Password |
Or simply use your account on: