Adres: Unit LG1-03, kelderverdieping 1, The Bund City Hall Plaza (voorheen het oude gemeentehuis), Henan Middle Road 270, district Huangpu, Shanghai, China. Op de kaart
Taste of China ligt in het district**Huangpu, vlak bij The Bund**, een van de meest iconische waterkanten van Shanghai. De locatie bevindt zich in een historisch gebouwencomplex, waar cultureel erfgoed en een moderne, meeslepende opstelling naadloos in elkaar overvloeien.
Door de centrale ligging is het makkelijk te bereiken vanuit belangrijke wijken zoals Lujiazui, Nanjing Road en het Volksplein, waardoor het een handige tussenstop is tijdens een dagje sightseeing in Shanghai.
Dichtstbijzijnde herkenningspunt: De Bund en de voetgangersstraat Nanjing Road liggen allebei op loopafstand.