Dirección: Local LG1-03, sótano 1, The Bund City Hall Plaza (antiguo edificio del Ayuntamiento), 270 Henan Middle Road, distrito de Huangpu, Shanghái, China. Ver en el mapa
Taste of China está situado en el distrito de Huangpu, cerca del Bund, una de las zonas ribereñas más emblemáticas de Shanghái. El recinto se encuentra en un complejo de edificios históricos, donde el patrimonio cultural se combina con una moderna instalación inmersiva.
Su céntrica ubicación hace que sea fácil llegar desde zonas importantes como Lujiazui, Nanjing Road y la Plaza del Pueblo, lo que lo convierte en una parada ideal durante un día de turismo por Shanghái.
Punto de referencia más cercano: El paseo marítimo del Bund y la calle peatonal de Nanjing Road, ambos a un paso.