Location Situated at 136-2 Onoaida, the JR Hotel is in Yakushima Island. Some of the places of interest in the surrounding include ... More