ASPECT studios' regenerative campus landscape for alibaba stands on multi-story podium

located in hangzhou, china, the alibaba xixi campus (park c) is a 26-hectare landscape development designed by aspect studios.

Source: google.com

Leave a Comment

Your email address will not be published. Required fields are marked *