A sign welcomes drivers to Vestavia Hills, Jefferson and Shelby counties, located just south of Birmingham in central Alabama.
Vestavia Hills
Photograph by Jimmy Emerson
A sign welcomes drivers to Vestavia Hills, Jefferson and Shelby counties, located just south of Birmingham in central Alabama.