A discreet hotel located in the heart of London.
The Albion House Hotel is located directly opposite St. Pancras International, where you can easily catch the Eurostar, King's Cross underground and mainline train stations.
The Albion House Hotel is ideally situated in the corner of Argyle Square and overlooks Argyle Square Gardens.
The Albion House Hotel is housed in an elegant Georgian Townhouse dating back to the 18th century, which has been recently refurbished.
You will enjoy free Wi-Fi throughout the building and in every stylish room with access points located on each floor.