Address: Unit LG1-03, Basement 1, The Bund City Hall Plaza (formerly Old Municipal Government Building), 270 Henan Middle Road, Huangpu District, Shanghai, China. Find on Maps.
Taste of China is located in Huangpu District, close to The Bund, one of Shanghai’s most iconic waterfront areas. The venue sits within a historic building complex, blending cultural heritage with a modern immersive setup.
Its central location makes it easy to reach from major areas like Lujiazui, Nanjing Road, and People’s Square, making it a convenient stop during a day of sightseeing in Shanghai.
Closest landmark: The Bund waterfront and Nanjing Road Pedestrian Street, both within walking distance.