< Back to Portfolio

Twelve Hotel Downtown

Atlanta, GA
At a Glance:
  • Brand Affiliation: Autograph Collection
  • Rooms: 102
  • Meeting Space: 4,282 sq. ft.
Visit Website

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.

View Careers