Alibaba's Global Headquarters
Main Headquarters: Hangzhou, China
Address:
969 West Wen Yi Road
Yu Hang District
Hangzhou 311121
Zhejiang Province, China
Tel: 11 rows
Number of Offices:
15
U.S. Headquarters: New York City
Address:
860 Washington St
United States
Number of Offices:
1
Comments