Main Content

Address:

Scottish Development International,
c/o British Consulate-General Shanghai,
17F Garden Square,
968 West Beijing Road,
Shanghai, 200041

Telephone:

+86 21 3279 2013

Local time:

Google Map Directions and Transport Tool