View on Google Maps
A 10,000 SF creative office building, the Tech Center has three floors of office space with exposed brick and great views of downtown.
Mon - Fri, 9am-5pm
Main entrance 1702 Taylor St
Rear, off the parking lot
1702 Taylor Street, 77007 or parking lot at 2204 Summer St