Incorrect data? Please notify us at hi@itinari.com.
Seibu is located right next to Ikebukuro Station, at the east exit. It is one of the largest department stores in Japan. There is a huge deli on the underground level, which is the size of a baseball stadium. © Wikimedia/Rs1421