33.8k reviews
3rd Floor, Shanghai Museum, Huangpu District, Shanghai (290 meters walk from Exit 1, People's Square Metro Station)