$519,950 Pending 4Beds3Baths2550Sqft0.28Acres 12809 Hubbard Rd, Kansas City, KS 66109 MLS#: HMS2645645