Enter the "Deal room" for exclusive documents related to this property.
Park Plaza I & II is a 92.71% leased, 41,141 SF leased shopping center on 2.66 acres in Webster, Texas.
- 92.71% Leased Shopping Center
- Located on Heavily Trafficked Hwy 3
- Value-Add Opportunity to Mark Rents to Market