Portfolio

Festival Plaza

Image
Image
Image
of
7921 Vaughn Rd., Montgomery AL

Festival Plaza is a well-located and distinctive shopping center anchored by a 16-screen IMAX AMC Theater and shadow-anchored by adjacent Wal Mart Neighborhood Grocery.  Built in 2000 on a large and prominent 14-acre site, Festival Plaza occupies a strategic “main & main” location at the epicenter of Montgomery, Alabama, within Montgomery’s East Chase submarket. East Chase features top-shelf retail combined with the region’s most affluent single-family residential enclave. The property is 10 miles east of the Central business district and a 30- minute drive on I-85 from Auburn University.

Leasing Contact:
Landis Mast
847-277-2013
[email protected]