4220 Woodvale Rd , Birmingham, AL 35222
Avondale Villa is located just behind Avondale Park
Avondale Villa
4220 Woodvale Rd
Birmingham, AL 35222