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 Head.
Wikipedia https://en.wikipedia.org/wiki/Albion_House,_Liverpool
Address 30 James Street, Liverpool L2 7NX, United Kingdom
Coordinates 53°24'16.121" N -2°59'33.097" E