Closed: December 2021
Sold: June 2022
Location: 712 - 740 W. Mockingbird Lane, Dallas, TX 75247
Size: 63,030 square feet