Kelham Island Museum
Standing on a man-made island in Sheffield, England, Kelham Island Museum houses archive material, pictures and other objects which represent Sheffield’s industrial story. Visitors to the museum can explore the…
Share