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