New - 6 Days Ago $300,000 Pending 3Beds3Baths1627Sqft0.17Acres 705 N Cloverdale Ave, Independence, MO 64056 MLS#: HMS2649368