Media Cafe Popeye Ikebukuro is located in Toshima City, Japan on ヒューマックスパビリオン 7F, 1 Chome-21-2 Minamiikebukuro. Media Cafe Popeye Ikebukuro is rated 2.9 out of 5 in the category internet cafe in Japan.
Address
ヒューマックスパビリオン 7F, 1 Chome-21-2 Minamiikebukuro