Hotels Near Residence Inn Decatur, Decatur