Japan: Ryokan Style Hotel Opens on Outskirts of Kyoto

Kyoto is the site of Starwood's first Luxury Collection Hotel in Japan. Overlooking a river, the ryokan style property is located in the hills amid bamboo groves and cherry trees, occupying part of a historic temple.

Advertisements