Tobu Department Store
This was my absolutely favorite place in Ikebukuro - the 2-floor food department at Tobu, which for a while was the world's largest department store. Actually Tobu generates 20% of its annual revenue through its food and dining operations - not difficult to believe if you check out the vast array of items available there...
Read More