The Museum of Liverpool on the Pier Head in Liverpool, England The Museum of Liverpool on the Pier Head in Liverpool, England.The Museum of Liverpool on the Pier Head in Liverpool, England.