TWELVE Atlantic Station

361 17th Street
Atlanta, Georgia 30363
TWELVE Atlantic Station is part of the Preferred Hotels and Resorts Worldwide chain.

Map: TWELVE Atlantic Station