Country Inn & Suites
Hotel
Norcross, Georgia
Located off Interstate 85 Exit 99, this Norcross hotel is 26 minutes' drive from the World of Coca-Cola and Atlanta city centre. A free cooked breakfast and an outdoor pool are provided.
Number of rooms: 51
5970 Jimmy Carter Boulevard, Norcross, GA 30071, United States