A 24-hour internet cafe in Ikebukuro.

Other Ikebukuro Attractions