Apa Hotel Yamaguchi-Hofu

1-29-20 Hachioji
Hofu
Japan