Welcome to the brand new Holiday Inn Statesboro, located in the heart of Georgia, just a few miles north of Atlanta, ...