This cosy hotel is set in Yamaguchi.
Shimonoseki
33.99720, 130.98881 Open in Google Maps
ROO
ROO.FH-WV
10 guests