Hotels Near Motel 6 Atlanta, TX, Atlanta