This charming hotel can be found in Yamaguchi.
Yamaguchi
34.17173, 131.45735 Open in Google Maps
ROO
ROO.JE
10 guests