Overview of Montgomery Plaza (Conroe)

Montgomery Plaza is a 90-acre mixed use land development in Conroe, Texas consisting of a 26 acre shopping center (Montgomery Plaza Shopping Center), other commercial and office land, apartment sites and townhouse/condominium sites.

For More Information: