Wednesday, January 26, 2022 Jan 26, 2022
31° F Dallas, TX
Deals

Lease: Provider Science

Provider Science has leased a 1,590 square foot office space in Southlake Town Square at 1256 Main Street in Southlake.
By  |

Provider Science has leased a 1,590 square foot office space in Southlake Town Square at 1256 Main Street in Southlake. Provider Science was represented by Matt Montague of JLL. Trey Smith and Ward Eastman with Cushman & Wakefield represented the landlord, Retail Properties of America.