Updated Today COMPARE Timber Creek Apartments 1500 W 23rd Ter, Independence, MO 64050 1 - 2 Beds$799 - $915