The Origin of Life Museum / Fenhom·URO Collin Chen 5 years ago © Arch-Exist architects: Fenhom·URO Location: Pengzu Mountain Scenic Spot, Pengshan District, Meishan City, Sichuan Province, China Project Year: 2021 Photographs: Arch-Exist Photographs: HUASHENGSTUDIO Area: 1300.0 m2 Read more » Share this: Share on Facebook (Opens in new window) Facebook Share on X (Opens in new window) X Qionglai Art Museum / REL ARCHITECTSDateFebruary 7, 2022In relation toArchitectureShortlist Announced for the Aga Khan Award for Architecture 2019DateMay 1, 2019In relation toArchitectureChengdu Natural History Museum / Pelli Clarke & Partners + CSWADIDateFebruary 23, 2023In relation toArchitecture