Festival Plaza is a strip center with 11,994 square feet of retail. The property is located in the affluent metro-Montgomery that has seen consistent and large residential development areas. Surrounding communities include Hope Hull to the southwest, Boylston to the northwest and Mt. Meigs to the east.
Conveniently located at the corner of Vaughn and Taylor Road in Montgomery County, AL. Montgomery is approximately 93 miles southeast of Birmingham.