The Albion House Hotel London
0
Reviews
Other Hotels in London
- King's Cross
29 Argyle Square
, King's Cross, London, WC1H 8AP
+44 (0) 20 7837 4373
Situated in Kings Cross, The Albion House Hotel is within easy reach of Kings Cross St Pancras mainline railway station.
|