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