https://china.usembassy-china.org.cn/embassy-consulates/shanghai/sections-offices/
Address:
The Non-Immigrant Visa Unit of the U.S. Consulate in Shanghai’s is located on the 8th floor of Westgate Mall, 1038 West Nanjing Road, Shanghai, China.
The American Citizen Services Unit is located on the 9th Floor of Westgate Mall 1038 West Nanjing Road, Shanghai, China.
The address of the consular section in Chinese is 非移民签证处位于南京西路1038号梅龙镇广场8楼, 美国公民服务处位于南京西路1038号梅龙镇广场9楼.