$400,000 Active 5Beds5Baths4996Sqft0.47Acres 3424 S Norwood Ave, Independence, MO 64052 MLS#: HMS2648359