Located in Atlanta, 7.2 miles from MARTA-Indian Creek Station, Extended Stay America Suites - Atlanta - Northlake has air-conditioned accommodations and a fitness center. This 2-star hotel offers a 24-hour front desk and a business center. Guests can have a drink at the snack bar. The rooms in the hotel are equipped with a flat-screen TV. Extended Stay America Suites - Atlanta - Northlake has a grill. Bradley Observatory is 7.8 miles from the accommodation, while Stone Mountain Carving is 10 miles from the property.