$340,000 Active 3Beds3Baths2516Sqft0.04Acres 16604 E 53rd St S, Independence, MO 64055 MLS#: HMS2645867