Property Description
11505 Todd St is a premier single tenant industrial asset located in NW Houston off of Hempstead Highway. The building sits on 2.2 Acres and has 3 Phase, 2,000 Amps of power with Two 10-ton and Two 5-ton bridge cranes.
Location
11505 Todd St, Houston, TX 77055
Size
21,879 SF