Discover Vestavia Hills
compiled from our dataVestavia Hills is located in Alabama, USA, and has a population of about 39,102. Our atlas lists 167 places here.
These include 24 sights and 0 museums, 135 restaurants, 7 places to stay and 1 cocktail bars. Highlights include Berry Falls, Chateau Orleans, Grand Highlands.