Ikebukuro Hotels are accommodations located on the manmade island of Ikebukuro area of Toshima-ku, Tokyo, Japan.
See also : Tokyo Hotels