Funamisou is a Budget Japanese inn located at 1754 Mitsune, Hachijo, Tokyo 100-1511, Japan. It has received 67 reviews with an average rating of 4.1 stars.
The address of Funamisou: 1754 Mitsune, Hachijo, Tokyo 100-1511, Japan
Funamisou has 4.1 stars from 67 reviews
Budget Japanese inn