Red Roof Inn PLUS+ Atlanta - Buckhead 
1960 North Druid Hills Road NE

6.5 miles from Mercedes-Benz Stadium in Atlanta, Georgia

CHECK HOTEL AVAILABILITY AND SHOW PRICES


Hotels Closest To Mercedes-Benz Stadium