Save money on your next trip to Atlanta
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.
Doubletree Atlanta North Druid Hills
Address: 2061 North Druid Hills Road Northeast GA 30329, Atlanta, GA, US