Concrete Address: Zendai Thumb Plaza, 199 Fangdian Road (near Jinxiu Rd), in Pudong

The closest Metro station is the Shanghai Museum of Science and Technology. The Thumb Plaza is located on the north-eastern corner of Century Park, probably a 30 minute wak from the Metro stop. I hear there will be shuttle buses running between the metro and the concert location.

There is a Carrefour at Thumb Plaza, in case you decide to take a taxi.