Closed: September 2020
Sold: June 2022
Location: 4700 Alpha Road, Farmers Branch, TX 75244
Size: 50,132 square feet