Twelve Downtown
Login to view our current rates & availability
Twelve Downtown is located in a high-rise building in downtown Atlanta, just an 8-minute walk from Centennial Olympic Park and the World of Coca-Cola. The hotel features a rooftop pool and self-cateri...