Located at 2120 Welch St, Houston, TX 77019-5616, this office building is a great opportunity for businesses looking for a prime location in Houston. It is a single story U Shaped buildings with ample parking and a deck in the back for when a break is needed.
Don’t miss out on this opportunity to lease an office space in one of Houston’s most desirable locations. Contact us today to schedule a tour