Shenzhen Safari Park is a zoo in Shenzhen, China. It is located in near Xili Lake in Xili Subdistrict. and covers an area of 1.2 million square meters. It is the first zoo in China to have uncaged animals.
No Records Found
Sorry, no records were found. Please adjust your search criteria and try again.