Holiday Inn Atlanta Northlake is ideally situated along the I-285 corridor close to Stone Mountain, Emory Hospital, corporate offices, and plenty of shopping. A beautifully newly renovated quality hotel with large plush bedding, 42in HD TV's, fridge, microwave and sought after amenities in every room. A well appointed fitness center along with an onsite restaurant with food and beverages of your choice rounds out the amenities at this location.