21C Hongmei Pedestrian St Lane 3338 Hong Mei Road Shanghai, China 201103 Tel: +86 [21] 6406 5919
View in Google Maps