Japan’s first Holiday Inn opened in Kyoto in 1973, so the opening heralds a return to the brand’s roots in…
This website uses cookies.