Hotels Near Quality Inn & Suites Atlanta Six Flags, Atlanta