The American Hotel Atlanta Downtown - a DoubleTree by Hilton

160 Ted Turner Dr NW

0.7 miles from Mercedes-Benz Stadium in Atlanta, Georgia
CHECK HOTEL AVAILABILITY AND SHOW PRICES

Hotels Closest To Mercedes-Benz Stadium