Where is the headquarters of Alibaba?

Alibaba is headquartered in Future Science and Technology City, Yuhang District, Hangzhou City, Zhejiang Province.

Alibaba is headquartered at No.969, Wen Yi West Road, Yuhang District, Hangzhou City, Zhejiang Province. Alibaba Group Holding Co., Ltd., referred to as Alibaba for short, was founded by Ma Yun, Cai Chongxin and others 18 on1February 2, 999 in Hangzhou, Zhejiang. Alibaba is the first Internet company in China to be listed on both US and Hong Kong stocks. Alibaba Group operates a number of businesses, including Taobao, Tmall, Juhua, AliExpress, Alibaba International Trading Market, 1688, Ali Mama, Alibaba Cloud, Ant Financial, Cainiao.com and so on. Alibaba Group has become an ecosystem covering commerce, international business, local life, cloud and entertainment in China.