Turtle Head Isle is a name that is derived from the shape of the Isle which closely resembles the outline of a turtle’s head and neck. The place is a beautiful, scenic area that overlooks the pristine Tai Lake in the vibrant city of Wuxi…