Mitakesan-sō is a Japanese inn located at 123 Mitakesan, Ome, Tokyo 198-0175, Japan. It has received 70 reviews with an average rating of 4.6 stars.
The address of Mitakesan-sō: 123 Mitakesan, Ome, Tokyo 198-0175, Japan
Mitakesan-sō has 4.6 stars from 70 reviews
Japanese inn