DoubleTree
Hotel
Atlanta, Georgia
Ideally situated off Interstate 85, only a short distance from area attractions, this Atlanta hotel offers a variety of complimentary services as well as spacious and modern accommodations.
Number of rooms: 209
2061 North Druid Hills Road Northeast, Atlanta, GA 30329, United States
Hotel booked 2 times today.