Sau 24 giờ giao bán và trải qua phiên đấu giá với sự tham gia của 145.000 người dùng Internet, tòa kiến trúc đã thuộc về Công ty quản lý và phát triển bất động sản YuCheng Zhiye có trụ sở tại Bắc Kinh với giá 5,18 tỷ Nhân dân tệ (734 triệu USD).
Pangu Plaza được xây dựng vào năm 2002 gồm 1 tòa tháp cao 40 tầng và 4 tòa nhà văn phòng liền kề với kiến trúc tổng thể được thiết kế giống với hình dáng của con rồng hiện đại. Công trình này trước đó thuộc sở hữu của tỷ phú Guo Wengui, song sau đó đã được sung công khi nhân vật này bỏ trốn do bị điều tra tham nhũng vào năm 2014.
Tòa cao ốc này này khá nổi tiếng khi từng xuất hiện trong bộ phim "bom tấn" Transformers: Age of Extinction" ra rạp năm 2014. Ngoài ra, nơi đây tọa lạc khách sạn tiêu chuẩn 7 sao.