Company AUDUBON PHYSICAL THERAPY CENTER, INC. Address 3795 Poplar Level Rd., LOUISVILLE, KY, 40213, USA