News

A new boutique hotel that blends rustic charm with modern comfort is set to open on May 25 in Okutama, a mountainous town on the western edge of Tokyo.