Kokusai Hotel Yamaguchi is a charming 3-star establishment located in the heart of Yamaguchi, Japan. With 80 well-appointed rooms, this hotel offers a comfortable retreat for both leisure and business travelers seeking to explore the rich culture and history of the region. Originally opened in 1981 and renovated in 2006, the hotel combines a sense of tradition with modern touches, ensuring a pleasant stay.