No.197, Fangdian Road. According to the Baidu map, Shanghai Thumb Square is located at No.197 Fangdian Road, Huamu Street, Pudong New Area, Shanghai. Thumb Square, with an area of nearly 61,111 square meters and a building area of more than 1,111 square meters, is connected with a number of theme squares by four theme pedestrian streets: finance, food, leisure and shopping. It integrates churches, shopping malls, open-air bars, coffee bars, dove of peace square and "thumb" sculpture, making the shopping malls outdoor and atrium square, and will become a top shopping and leisure center in Shanghai.