Comfort Suites Northlake Atlanta
Located in the Northlake corporate park, the Comfort Suites Northlake Atlanta is six miles from Stone Mountain Park and 12 miles from downtown Atlanta.
Spacious suites offer separate living and sleeping areas along with refrigerators, microwaves, and coffee/tea makers.
Wireless Internet access is complimentary throughout the hotel, and the business center computers also offer high-speed Internet.
2060 Crescent Centre Blvd, Tucker, GA 30084, USA