Conveniently located in the heart of Tokyo, the Tokyu Stay Ikebukuro is just a two-minute on foot from Ikebukuro Metro Station, making the hotel a suitable hub for sightseeing around Tokyo and have nation's largest commercial facility with well-established underground mall.
Read more >>