Location: 333 Songze Road, Shanghai, China