A hot spring inn with thatched-roof houses that recreate the original charm of Japan.
A hot spring inn nestled among the beautiful mountain streams, with each room featuring a semi-open-air hot spring.