Back

Jack Tar Hotels

Jack Tar Hotels was an international hotel chain based in the United States.