QINGDAO FESTIVAL PLAZA - Qingdao, China

755,250 sm (8,129,443 sf) - Festival Plaza, Urban District with Retail, Commercial & Hospitality