New - 4 Hours Ago > $679,900 Active 4Beds3Baths2604Sqft0.16Acres 2007 Montclair Ave, Dallas, TX 75208 MLS#: 21257916