America's first megaplex installation, situated on Level 8 of Los Angeles' BEVERLY CENTER mall, originally opened with 14 screens. A renovation in the late 1980s honed this down to the 13-screen venue seen above. The last features were presented here in June 2010. Following this, the space was fashioned into a 45,000 square foot Forever 21 store, which came inline in May 2011
Photo from