The Albion

Address: 102 Blundell Street, London, United Kingdom

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.


Book this Hotel Compare prices

Get Rates for this hotel

RAM - 1.51 MB / Time - 0.0401 s.