The title of the world’s largest Apple Store has moved around the world a few times, but the location Apple announced four years ago as its biggest flagship store opens on Saturday in Dalian, China. The store is in the spectacular-looking Olympia 66 shopping mall at 66 Wusi Lu in the Xigang District of the popular tourist city.

You can see more photos of the mall below …

The mall, which spans a total of eight floors, opened back in December. It has won a number of awards, including Best Retail Architecture in Asia Pacific.

Apple has been on a roll with its Apple Store openings in China, now three-quarters of the way toward its goal of 40 stores in the country by the end of the year. The grand opening is at 10 am on Saturday, March 19th.