Conveniently located in the Camden district of London, Argo Hotel - Kings Cross is set 500 metres from King's Cross Station, 1.1 km from Euston Station and 800 metres from King's Cross Theatre.
Number of rooms: 28
23 Argyle Square, Camden, London, WC1H 8AS, United Kingdom