Where to find the Country Inn & Suites by Radisson, Norcross, GA
Located near I-85, the Country Inn & Suites gives you easy access to metro Atlanta. Downtown Atlanta is about 40 minutes southwest of the hotel, and outdoor attractions such as Stone Mountain Park and Autrey Mill Nature Preserve & Heritage Center are within 10 miles of the hotel. Flying into the area? Hartsfield-Jackson Atlanta International Airport (ATL) is roughly a 40-minute drive away.