Located in Vestavia Hills, Alabama, Vestavia Hills City Center is a 378,000 square foot leisure center that includes a cinema, supermarket and various retail stores.
Located in Vestavia Hills, Alabama, Vestavia Hills City Center is a 378,000 square foot leisure center that includes a cinema, supermarket and various retail stores.