Kokusai Hotel Yamaguchi Hotel
753-0088 Yamaguchi, Yamaguchi, Nakagawara-cho 1-1, Japan
Located in Yamaguchi, within 34 km of Tokiwa Park and 35 km of Tokiwa Museum, Kokusai Hotel Yamaguchi provides accommodation with a restaurant and free Wi-Fi as well as free private parking for guests who drive.