This charming hotel can be found in Hakone.
Hakone
35.24175, 139.00480 Open in Google Maps
ROO
ROO.JE
10 guests
TWN
TWN.ST
4 guests