Apartment and office buildings tower over Xu Jia Hui Park.