Alhambra Hotel
17-19 Argyle Street, Kings Cross, Greater London, WC1H 8EJ
Distance Kings Cross centre is approx 0.1 miles

Hotels in London is your guide to accommodation in London
and other accommodation including guesthouses and B&Bs.
17-19 Argyle Street, Kings Cross, Greater London, WC1H 8EJ
Distance Kings Cross centre is approx 0.1 miles