Tokyu Land Corp. opened the Q plaza Ikebukuro, a new shopping complex in Ikebukuro featuring Japan’s largest IMAX theater and several casual restaurants, on July 19, 2019. SHARE Jul 23, 2019