Walk in Shanghai – World’s Largest Sam’s Store
The world’s largest Sam’s store is officially open in Shanghai starting today, located in the Waigaoqiao New Development Park in the Shanghai Pilot Free Trade Zone.
This is the first Sam’s flagship store in China and the 34th store. In this video we’ll take a look at what the inside of the world’s largest Sam’s store really looks like.
It is located in Waigaoqiao, Shanghai, close to Wuzhou Avenue and Dongjing Road.