Sakura Hotel Ikebukuro 2 stars

171-0014 Tokyo Prefecture, Toshima-ku Ikebukuro 2-40-7 , Japan

Hotel image
Read more reviews for Sakura Hotel Ikebukuro