Level 4, 66 Wyndham Street Auckland, New Zealand
Itozaki is a small coastal town in Japan, located in the Kagoshima Prefecture. It features scenic views, traditional Japanese culture, and is known for its fishing industry and rural charm.