Town Village Vestavia Hills.jpg
Town Village Vestavia Hills.jpg
Town Village Vestavia Hills.jpg
Town Village Vestavia Hills.jpg
Town Village Vestavia Hills Pool.jpg
2385 Dolly Ridge Road, Birmingham, AL 35243
2385 Dolly Ridge Road, Birmingham, AL 35243 Birmingham Alabama 35243 US

Equipped apartments, spacious lobbies, a heated indoor pool and maintenance services are some of the perks you enjoy while living at Town Village Vestavia Hills. Nestled in the foothills of the Appalachian Mountains, we strive to make our community your home away from home.