Tag: Alibaba Headquarters

Alibaba Headquarters | China

Alibaba Headquarters | China

The new Alibaba Headquarters is a benchmark for the modern workplace in China, comprising 150,000 square metres of flexible open plan office space within a campus style layout. The design is based on the concepts of connectivity, clarity and community....

Input your search keywords and press Enter.