Habushiura Shore is a 6.5-kilometer-long white sand beach that rests under tall cliffs on the eastern side of Niijima Island in Tokyo JAPAN

Code produit:
890312160