Featuring free WiFi throughout the property, The Albion is situated in London, 1.1 km from King's Cross Theatre. Islington is 1.4 km from the property. Some units also have a kitchen, equipped with a microwave. Camden Market is 1.
Address: 102 Blundell Street, London
Rates from:
GBP 77 Book Now