Constructed in 1979, the Willow Creek Manor apartment building comprises 106 units of the following unit mix: One Bedroom, Two Bedroom/Two Bath, totaling 61,740 SqFt. The property is located in Wichita - East Central, at 1301 South Bleckley Drive, Wichita.