Where is the Kentucky Orchid Society Inc in Louisville Kentucky located?

The address of the Kentucky Orchid Society Inc is: 622 Hillrose Dr, Louisville, KY 40243-2188