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]