Exhibition Critical Configuration, Leo Gallery Shanghai Leo Gallery#630 DatesJun 14, 2020 — Aug 15, 2020 Location376 Wu Kang Lu, Xu Hui Qu, Shang Hai Shi, China, 200031, Shanghai, China ArtistsGroup exhibition Critical Configuration, Leo Gallery Shanghai at Leo Gallery. Official Page Venue Profile Directions