19 & 20 Argyle square, London, United Kingdom WC1H 8AS
This central London hotel just 2-minutes from King's Cross rail station, offering well-maintained reliable facilities and an attentive, professional service.... Starting at
$37 per person
Get your free travel newsletter full of inspiring travel ideas, great deals, destinations and adventures. Discover new places to explore, new adventures and new experiences.
See latest edition.