3808 Stanford Avenue Dallas, Texas Sold $1299000 3 Beds 2.1 Baths 2,926 Sq. Ft. 3808 Stanford AvenueDallas, Texas Property Features About the Property