Revitalizing a central downtown locale, Peachtree Hotel Group and AC Hotels by Marriott® announce AC Hotel® Atlanta Downtown, a new way to hotel, slated to debut at 101 Andrew Young International Boulevard in May 2017.