Best moderately priced restaurants in Vestavia Hills, AL
- 5Closed nowFoodbar3156 Heights Village, Vestavia Hills, AL 35243Restaurant Bar
- 5Closed nowHoneyBaked Ham Company601 Montgomery Highway, Vestavia Hills, AL 35216Restaurant Cafe
- 3.5Open nowJohnny Brusco's New York Style Pizza2516 Rocky Ridge Road, Vestavia Hills, AL 35243Restaurant
- 2.4Open nowMugshots Grill & Bar - Vestavia Hills, AL1919 Kentucky Avenue #101, Vestavia Hills, AL 35216Restaurant Bar
- Open nowPapa John's Pizza736 Montgomery Highway, Vestavia Hills, AL 35216Restaurant