Hotels Near Residence Inn Mystic Groton, Mystic