Alhambra Hotel

Map (Click to open)
Map of Alhambra Hotel
17 - 19 Argyle Street, London, WC1H 8EJ, United Kingdom.
Phone+44 20 7837 9575
Fax+44 20 7916 2476
Tube King's Cross St. Pancras(≈0.16km)
Bus St Pancras International Station (≈0.1km)
Social Media
Facebook of Alhambra Hotel Twitter of Alhambra Hotel
Nearby Attraction Nearby Entertainment Nearby Shopping Centres Nearby Accommodation

Leave a Comment

Your email address will not be published. Required fields are marked *