11421 Todd Street

Year

1997

Address

11421-11437 Todd Street Houston, Texas 77055

Project Summary
Project Highlights
Total SF: 34,600 SF
Acres: 2.21 acres
Number of buildings: Four (4) buildings
Type: Industrial warehouse
Construction: Metal construction
Tenancy: Single