Twelve Hotels and Residences Corporate Office
Drag box to select area
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
- Accessibility Details: Parking
- Hours: Daily, 24 hrs
- Accessible: yes