Best Hotel

  Shinjuku-ku Hyakunincho 1-2-3, Tokyo, Japan

Booking.com Book Now