About
Stockwood Discovery Centre is a museum in the New Town area of Luton with free general admission. Some special exhibitions may charge; check its website for opening hours before you go.
Illustration by Freeyo, not the actual place.
Contact
Stockwood Discovery Centre, London Road, Luton LU1 4LX
Contact
Stockwood Discovery Centre (Luton)