Main Content

Shanghai

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

Telephone:
+86 21 3279 2013
Local time:

Google Map Directions and Transport Tool