SAKURA HOTEL IKEBUKURO - Access - Map & Directions to Our ... ADRESS : 2-40-7 Ikebukuro Toshima-ku, Tokyo Japan; TEL : +81-3-3971-2237 ( From inside Japan, 03-3971-2237 ); Nearest Station : Only 6 min. walk from JR ...