French luxury watch brand Bell & Ross has renovated its flagship store at China World Trade Center in Beijing, marking the five-year anniversary of the store’s presence at the luxury retail location. The redesigned store maintains the brand’s signature black-and-white aesthetic, with a focus on minimalist and high-end design.