
This property is located at 13101 Almeda Road in Houston, Texas with great access to Beltway 8, Loop 610, and I-45. The ±119,760 SF space is available for sale or lease on ±8.1 acres. Please download brochure for more information.
Location13101 Almeda Road, Houston, TX 77045Size±119,760 SF