Ok, here is a tip, for anyone visiting Shanghai, there is one number you need to save in your phone. 962288
Shanghai Call Center is a free service provided by the Chinese government to help English speakers living and working in China.
What is it good for? Pretty much everything.
If you need directions to a hotel, restaurant, shop or if you need to tell your taxi directions but you can't speak Mandarin, you can pass the phone over and they will speak to your driver.
If you need a service close to your hotel or flat: for example, the closest police station of dentist, hospital etc, to your intersection, they will look it up for you.
I even called them one night when my electricty had gone out in a storm and need to get an eletrician to do a night call to my house. I was amazed, they found me a number.
They can even tell you how long it will take to walk from one place to the other, or approximately how long a metro ride is from one place to another (very helpful for preparing for business meetings).
This is a wonderful free service, so use it. Makes life so much easier.