11711 Fuqua St

11711 Fuqua St

11711 Fuqua St, Houston, TX 77034

About This Location

Located in Houston, Texas, 11711 Fuqua St is a 25,000-square-foot industrial property owned and operated by Welcome Group. Built in 2003, the property sits on 2.302 acres and includes 3,750 square feet of office space with 20-foot clear height. The facility supports industrial operations, backed by Welcome Group’s long-term ownership and hands-on asset management.

Location Map

Nearby Locations