You can see that it's in a pretty busy part of PuDong. There are two parts of Shanghai: PuDong is the newer part, Puxie is the older part. The names just refer to either side of the river. I live in Puxie.
I was really happy to be able to get some close-ups. Until this, I'd only seen it from a distance. There's a selfie towards the end.