Albion House is a Grade II* listed building located in Liverpool, England. It was constructed between 1896 and 1898 and is positioned on the corner of James Street and The Strand across from the Pier
The building in 2008
Albion House (White Star Line Building), interior lobby