The store, located in Shanghai’s IFC Mall, is DVF’s 23rd in the country – its largest number ever, spanning 11...
Please log in or sign up to see more.
One fine body…