Super Hotel Inn Ikebukuro-Eki Kitaguchi 3 stars

171-0014 Tokyo Prefecture, Toshima-ku, Ikebukuro 2-62-14, Japan

Hotel image
Read more reviews for Super Hotel Inn Ikebukuro-Eki Kitaguchi