ICO Commercial has leased 1,675 SF Office Space in Stafford, Texas
Stafford, TX – February 2021– ICO Commercial has negotiated a 43-month lease on a 1,675 SF of office space located at 12919 Southwest Freeway in Stafford, TX. Danna Sossen with ICO Commercial represented the tenant.