Hotel Ohedo

  Toshima-ku, Ikebukuro 2-68-5, Tokyo, Japan

Booking.com Book Now