Twelve Atlantic Station 361 17TH STREET NW, ATLANTA, GA 30363 FOR SALEFOR RENT Twelve Atlantic Station is located on 17th Street in the Atlantic Station district of Atlanta. This 26-story highrise luxury Atlanta building showcases 404 residential condo homes. These...