$419,000 Active Under Contract 4Beds2Baths2595Sqft0.197Acres 8426 Baumgarten Dr, Dallas, TX 75228 MLS#: 21408608