Mann Island spot
Spot · Museum of Liverpool, Pier Head, Liverpool Waterfront, Mann Island, Liverpool L3 1DG, UK