Where is Ikebukuro?

Where is Ikebukuro located?

Ikebukuro, Ikebukuro (Station), Japan (approx. 35.73028°, 139.7114°)


Where is Ikebukuro on the map?