Lane Crawford Shanghai Times Square

Lane Crawford’s China flagship store.

Level 1-4, 99 Huai Hai Zhong Road, Shanghai.