
Yamaguchi, Japan
Royal Inn Shinyamaguchi
3-star hotel
Centrally located in Yamaguchi, the Royal Inn Shinyamaguchi offers convenient access to Yamaguchi University and Yamaguchi College of Arts, both within a 10-minute drive. This hotel provides complimentary Wi-Fi, a restaurant…
- Wi-fi
- 24-hour reception
- Car park
- Restaurant


