Ochanomizu Inn 3 stars

113-0034 Tokyo Prefecture, Bunkyo-ku Yushima 1-3-7, Japan

Hotel image
Read more reviews for Ochanomizu Inn