Craft Inn La Mere is a Budget Japanese inn located at Shizukazawa Hahajima, Ogasawara, Tokyo 100-2211, Japan. It has received 44 reviews with an average rating of 4.2 stars.
The address of Craft Inn La Mere: Shizukazawa Hahajima, Ogasawara, Tokyo 100-2211, Japan
Craft Inn La Mere has 4.2 stars from 44 reviews
Budget Japanese inn