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.