Island Star House is a Self-catering accommodation located at Shinkai-287-21 Okata, Oshima, Tokyo 100-0102, Japan. It has received 32 reviews with an average rating of 4.9 stars.
The address of Island Star House: Shinkai-287-21 Okata, Oshima, Tokyo 100-0102, Japan
Island Star House has 4.9 stars from 32 reviews
Self-catering accommodation
380 reviews
Japan, 〒190-0211 Tokyo, Nishitama District, Tokyo, Hinohara, 三都郷3186