$188,000 Active 2Beds2Baths1066Sqft0.06Acres 11716 E 21st Street Ct S, Independence, MO 64050 MLS#: HMS2649036