Discover Stamford
United Kingdom · Europe
About
Stamford Museum was located in Stamford, Lincolnshire, in Great Britain. It was housed in a Victorian building in Broad Street, Stamford, and was run by the museum services of Lincolnshire County Council from 1980 to 2011.
Adapted from Wikipedia (CC BY-SA)。Photography via Wikimedia Commons.