Estate - (20 mins from Airport and 20 mins Mercedes Benz Stadium Downtown ATL) Atlanta, Georgia 6 Reviews $2500 Per Night House | 10 BR | 8.5 BA | 20 Sleeps View More