Tokyo Hotel Ohedo

Access
7-min walk from the West exit and C6 exit of Ikebukuro Station.
Address
2-68-5 Ikebukuro , Toshima-ku, Tokyo-to 171-0014 Japan

Detail