Location

Location

The Consulate General of India is located at the following address:

10 Floor, 1008, Shanghai International Trade Centre,

2201, Yan An (West) Road, Shanghai-200 336

中国上海延安西路2201号国贸中心1008

Public Transport: The nearest Metro station is Yili Road on line No. 10

 
Go to Navigation