Twelve Hotels and Residences Corporate Office

Flag as Inappropriate

Twelve Hotels and Residences is a contemporary, 26-story hotel located on 17th Street in Atlantic Station. The hotel offers views of Atlanta's Midtown skyline from almost every room. Visit the website's reservation section to design the details of your stay.
361 17th St NW, Atlanta, GA 30363
(404) 961-1200
  • Accessibility Details: Parking
  • Hours: Daily, 24 hrs
  • Accessible: yes
Share a review or post about this business.
Posts awaiting your approval 0
Who wants to be the first to post?
See more »