The first megaplex installation in the United States served as a junior anchor at Los Angeles' BEVERLY CENTER mall for 28 years. The final features were presented in June 2010. Following this, the space was fashioned into a 45,000 square foot Forever 21 store, which opened for business in May 2011.
Photo from / "7220"