The Terrace Shops are a 16,395 SF retail shopping destination situated between the West University and River Oaks submarkets of Houston, Texas.
The Terrace Shops are a 16,395 SF retail shopping destination situated between the West University and River Oaks submarkets of Houston, Texas.