Where is the headquarters of Shenzhen Alibaba?

Alibaba Group used to be headquartered in Binjiang Park, but now it is located in Xixi Park, which is what we usually call Taobao City. The headquarters of Ant Group is in Ant Z Space, and Huanglong Square used to be Ali's important office, namely Alipay Building. As we all know, Alipay's first transaction was posted in Block B of Huanglong.