Locust Woods is a multifamily property that was built in 1981. Located at 11406 South Tazwell Drive in Springhurst/Glenview Manor, Louisville, this property has a total number of 64 units, with the following unit breakdown: One Bedroom, Two Bedroom/Two Bath, totaling 64,800 SqFt.