A Louis Vuitton store located in Taikoo Li Sanlitun, Beijing, China on July 17, 2026.
License this clip
More footage filed by NurPhoto videographers.