1980 – 11333 Todd St.

11333 Todd St.
Houston, Texas 77055

Total SF: 50,000 SF
Acres: 2.32 acres
Number of buildings: One (1) building
Type: Industrial warehouse
Construction: Tilt Wall
Tenancy: Single