Placed near Interstate 285 and the Northlake Mall, within driving distance of downtown Atlanta, Georgia, this hotel offers contemporary guestrooms with free wireless internet access and an on-site restaurant.
Holiday Inn Northlake
Address: 2158 Ranchwood Drive GA 30345, Atlanta, GA, US