 It is on the corner of Baise Road (百色路) and North Longchuan Road (龙川北路), currently the site of Shanghai High School and its international division.The Botanical Garden is southwest of Longhua Airport; both of these are clearly identified on satellite images.Satellite images show that there are buildings on the site in the "same" location as the Civil Assembly Centre buildings.