A 75 acre open air museum located in the heart of Stowmarket, Suffolk.
Crowe Street, IP14 1DL Stowmarket