Photos coming soon
HOTEL
Albion House Hotel
29 Argyle Square, London, United Kingdom
Where it sits
Albion House Hotel
29 Argyle Square, London, United Kingdom
51.52853, -0.12172
Similar stays nearby
Eurostar Comfort Inn Studio Apartments
Hotel · 0 m
King's Cross Nest Inn Studio Apartments
Hotel · 5 m
The Rokxy Townhouse - Kings Cross
Hotel · 8 m
The Rokxy Townhouse - Kings Cross
Hotel · 8 m
London Regent Studio Apartments
Hotel · 13 m
Double Room with Balcony - 3c
Hotel · 22 m
Cozy Private Double En-suite - 2
Hotel · 22 m
En-suite Room Kings Cross - 6
Hotel · 22 m
Plan around Albion House Hotel
Ask for the details that decide a trip. Sourced answers open right here.
Information last checked Nov 3, 2026.
