New York design office Leong Leong have completed a flagship store for fashion brand 3.1 Phillip Lim in Seoul, Korea.