Willis Avondale Estates apartments are nestled just outside Atlanta in Decatur, which was recently rated as the #1 place to live in Georgia. Our luxury community is located across the street from the MARTA line, and close to so many dining, shopping and entertainment options...
Partial Data by Foursquare.