APA Hotel Ikebukuro Eki Kitaguchi
Toshima-ku Ikebukuro 2-48-7, Tokyo, Japan
Booking.com
Book Now