Twelve Hotel Downtown
Atlanta, GA

At a Glance:
- Brand Affiliation: Autograph Collection
- Rooms: 102
- Meeting Space: 4,282 sq. ft.
Experience homelike comforts and luxurious convenience at Twelve Downtown in Atlanta, Georgia.
With stylish and spacious accommodations that feel just like home, Twelve Downtown offers an upscale urban experience in the heart of Downtown Atlanta—just a short walk away from top Atlanta attractions, such as The World of Coca-Cola.



