12603 Southwest Freeway
12603 Southwest Freeway, Stafford, Texas 77477
Southwest Freeway office building is comprised of a six-story office tower with 142,009 square feet of quality office accommodations and a connected two-level parking garage. Typical floor size is approximately 25,000 RSF. Prominently located on a prime, 5.0 acre site, 12603 Southwest Freeway also features frontage along US-59 and benefits from visibility to more than 220,000 vehicles each day.
12603 Southwest Freeway enjoys superior regional connectivity to the metro area’s key centers of commerce. Within five minutes of the Property are four major highways: US-59 (Southwest Freeway), Highway 6, Beltway 8 (Sam Houston Tollway), and Highway 90A. These thoroughfares provide direct connections to Houston’s Westchase District and downtown Houston. Reflective of the area’s strong corporate America presence, more than 100 Fortune 500 companies utilize Sugar Land Regional Airport each year.
Griffin Partners sold the building to Stone Mountain Partners in 2016.