New - 1 Day Ago > $2,325,000 Active 5Beds4Baths4186Sqft0.247Acres 6811 Deloache Ave, Dallas, TX 75225 MLS#: 21181817