Town Village Vestavia Hills

Features:
Independent Living
Size:
222 Units
Location:
2385 Dolly Ridge Road
Birmingham, AL 35243
Year Opened:
2001