Liverpool – Albion House
Albion House, Liverpool
From Wikipedia, the free encyclopedia
Albion House (also known as the White Star Building) 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 Head.