Hotels Near Red Roof Inn Mystic - New London, New London