Description
The Louisville Science Center is housed in a restored 19th C warehouse with hands-on exhibits and an IMAX theater. More Info
Address
Louisville Science Center
727 West Main Street
Louisville, KY 40202-2633
United States
Please confirm the accuracy of the address and location before planning your trip.
Please wait. Loading map...