I'm an expatriate. I have been living in Shanghai since 2012.
My place is located at the suburb new city at Jiading District, it is only 3-4 minutes (300m) to the Baiyin Road Subway Station (Line 11) and 2 stations (or 1.7km) to the Shanghai International Circuit (F1). The same subway will lead you directly to Shanghai Disney Resort, Nanxiang Ancient Street & city center i.e. Xujiahui etc.