Hotel Name: Craft Inn La Mere (Ogasawara Islands)
Location: Japan Ogasawara🔍
Address: HAHAJIMA, OGASAWARA-MURA, TOKYO, 100-2211, JAPAN, Ogasawara 100-2211 rooms
👉 Click/Touch Here to booking!
Remember to comment it after staying please ✍️
Comment: