Japan’s first Holiday Inn opened in Kyoto in 1973, so the opening heralds a return to the brand’s roots in Japan Holiday Inn Kyoto Gojo will be the eleventh hotel under the Holiday Inn brand family in Japan The project is IHG’s second agreement with AXA IM Alts With more than 4,300 open worldwide, Holiday… Read the full press release