Stockwood Discovery Centre, formerly known as Stockwood Craft Museum, is one of two free admission museums situated in Luton (the other is Wardown Park Museum). The museums in Luton are a part of a charitable trust, Luton Culture.
Contact us...