West Bund Art Center in Shanghai hosted the launch event for the new Volvo XC90 on 15 April 2025.




West Bund Art Center is an exhibition hall in Shanghai’s West Bund cultural district, near the Huangpu River. It is used for art fairs, exhibitions and brand events, with indoor halls that can accommodate large displays and staged presentations. The venue sits within a district known for museums and cultural spaces.
For this one-day launch, the record places the event inside the hall on 15 April 2025. No verified information is available on the zones, circulation or structures built for the presentation. The venue therefore served as the host container for an automotive launch, with the public record limited to the date and venue.
West Bund Art Center suits launches because its exhibition-hall format provides an indoor setting in a cultural district. The location draws design- and culture-oriented audiences, and the hall can host vehicle displays and staged presentations without the constraints of a retail or hotel setting.