$269,000 Active 4Beds2Baths2045Sqft0.06Acres 8051 N Stoddard Ave, Kansas City, MO 64152 MLS#: HMS2641146