Albion House Hotel

29 Argyle Square, London, WC1H 8AP

Location: Kings Cross
Check-in: 14:00:00
Check-out: 11:00:00

Albion House Hotel is a small hotel offering friendly accommodation in the heart of Kings Cross. A central location and fantastic access to transport links make this London bed and breakfast a popular choice.