Kokoro to Karada no Hoyo no Yado Ryuki is a charming 3-star hotel located in the picturesque city of Tokamachi, Japan. With only 20 rooms, this intimate establishment offers a cozy and welcoming atmosphere, perfect for both leisure and business travelers. Opened in 1994, the hotel has garnered a commendable guest rating of 8.8 out of 10, reflecting its dedication to providing a quality experience.