TOYOKO INN HIMEJI EKI SHINKANSEN KITA GUCHI
More info
Himeji, Japan