This comfortable hotel can be found in Tokyo City.
Hachijo Island
33.11566, 139.76843 Open in Google Maps
ROO
ROO.JE
10 guests