Top 10 Best Things to Do in Vestavia Hills (AL) USA
10. Vestavia Bowl
9. Moss Rock Preserve & Waterfalls
8. Riverchase Galleria
7. Alabama Wine Trail
6. Birmingham Zoo
5. Byrd Park
4. Klingler’s Café
3. Vulcan Park & Museum
2. Birmingham Botanical Gardens
1. Temple of Sibyl