at 2158 Ranchwood Dr NE, Atlanta , 30345-2804 United States
65 FB users likes Holiday Inn Hotel Atlanta-Northlake, set it to 561 position in Likes Rating for Atlanta, Georgia in Local Business category
Holiday Inn Hotel Atlanta-Northlake is Atlanta based place and this enity listed in Public Places & Attractions category. Located at 2158 Ranchwood Dr NE GA 30345-2804. Contact phone number of Holiday Inn Hotel Atlanta-Northlake: (877) 865-6581