Level 4, 66 Wyndham Street Auckland, New Zealand
Ibusuki is a city in Kagoshima Prefecture, Japan, known for its natural hot sand baths, scenic coastline, and views of Mount Kaimon. It lies on the Satsuma Peninsula.