Original: Vestavia Hills is a city in Jefferson and Shelby Counties in the U.S. state of Alabama.
Simplified: Vestavia Hills is a city in Jefferson and Shelby Counties in the U.S. state of Alabama, an affluent suburb of the city of Birmingham.