places to stay, travel

Club Med Kabira, Ishigaki Island, Japan