Ikebukuro Shopping

Sunshine City Alpa - Ikebukuro, Tokyo Japan

Sunshine City

Sunshine City Alpa is a large shopping and entertainment complex just a short walk away from Ikebukuro Station.