New - 7 Hours Ago > $439,000 Active 3Beds2Baths1876Sqft--Acres 907 Elwood , Dallas, TX 75061 MLS#: 21236069