Alhambra Hotel

17-19 Argyle Street, Kings Cross, Greater London, WC1H 8EJ

Distance  Distance from Alhambra Hotel to Kings Cross is approx 0.1miles  Kings Cross centre is approx 0.1 miles