$634,900 Active 4Beds4Baths3627Sqft0.23Acres 13912 Birch St, Overland Park, KS 66224 MLS#: HMS2645315