Commercial

Terrace Shops

2025-02-04T15:48:42+00:00

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