Where is the Kentucky Science Center in Louisville Kentucky located?

The address of the Kentucky Science Center is: 727 W Main St, Louisville, KY 40202-2633