The Loewe Castle installation was a large-scale pop-up installation created by the luxury fashion brand Loewe for the Shanghai 2023 Strawberry Music Festival in Qingpu District, China. The music festival lasted from April 30 through May 3.
The installation was located at the center of the festival grounds, and it served as a hub for music and fashion lovers. The space around the installation was used for various activities, including sitting, dining, and shopping.