Constructed in 1966, the Timber Creek apartment building comprises 98 units of the following unit mix: One Bedroom, Studio, Two Bedroom/One Bath, totaling 64,760 SqFt. The property is located in Independence - west, at 1512 West 23rd Terrace South, Kansas City.