The Holiday Inn Express & Suites - Atlanta - Tucker Northlake is located just eight miles from Stone Mountain Park. This hotel is near many area attractions, including Northlake Mall, Turner Field, Underground Atlanta and Six Flags Over Georgia.
Number of rooms: 110
2060 Crescent Centre Boulevard, Tucker, 30084, United States
Hotel booked 1 times today.