Woodbranch
Plaza
7 story, 175,000 SF office building with 700 space structured parking garage and a central lake featured located in Houston, TX

7 story, 175,000 SF office building with 700 space structured parking garage and a central lake featured located in Houston, TX