Greenway – 3809 Southwest Freeway

Property Address:

3809 Southwest Freeway, Houston, Texas 77027

Plaza Center tenants enjoy strong visibility and traffic counts owing to the property’s location in Houston’s inner loop. Located across from Lakewood Church off Wesleyan and US 59, the center is best approached from the Wesleyan exit off US 59.