722-2411, Setodacho Setoda, 246, Ikuchi Island, Japan
rates* from 800 USD / night
* The rate displayed is of an indicative nature, actual rates may vary.