Hotel Ohedo
Toshima-ku, Ikebukuro 2-68-5, Tokyo, Japan
Booking.com
Book Now