Kencha Rumah
Hostel
Hachijo
Nestled in the middle of nature in Hachijojima Island, Kencha Rumah offers pet-friendly accommodation. Free Wi-Fi is provided throughout the property and private parking is available on site.
Number of rooms: 7
100-1401 Tokyo-to, Hachijo, Ogako 2297, Japan