Property Description
11421 Todd Street, Suite A, is a 3,625 SF metal building comprised of approximately 1,400 SF office and 2,200 SF warehouse with a 16’ Clear Height. Excellent location with easy access to US 290, Beltway 8, I-610 & Hempstead Hwy.
Location
11427 Todd Street
Size
6,000 SF