New - 6 Days Ago > $899,000 Pending 3Beds2Baths1986Sqft0.203Acres 6820 Casa Loma Ave, Dallas, TX 75214 MLS#: 21174639