Favourite Museum No Reviews Stockwood Discovery Centre Address: Stockwood Discovery Centre, London Rd, Luton LU1 4LX, Luton, Luton, LU1, United Kingdom ProfilePhotosMapReviews Profile Museum with eclectic local history displays, horse-drawn carriage collection and sculpture garden. Photos Map Loading... No Records Found Sorry, no records were found. Please adjust your search criteria and try again. Maps failed to load Sorry, unable to load the Maps API. Enter your locationGet Directions Travel modeDrivingWalkingBicyclingPublic Transport Distance unitsMilesKilometres Reviews Own or work here? Claim Listing Now Get Directions Claim ListingClaim Listing Address: Stockwood Discovery Centre, London Rd, Luton LU1 4LX Luton Luton United Kingdom LU1 Category: Museum Number Of Machines: 1 Pressed Penny Machine: Active Own or work here? Claim Listing Now Contact us Business Hours