top of page

Woodbranch

Plaza

​

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

​

​

​

​

bottom of page