Latest winners

The Shanghai Circuit is a racetrack located on the outskirts of the Chinese metropolis of Shanghai, home of the Formula 1 China Grand Prix
Shanghai International Circuit Co., LTD
Address: 29F/Jiushi Tower,28 Zhongshan Road(S)
Shanghai, China
Satellite map
Phone: 021-63305555
Fax: 021-63306655
ZIP: 200010
Site: www.icsh.sh.cn
