Aiken Spring, also known as the "Eye of the Devil", is located in Moheerbrook Village, Huatugou Town, Mangya City, Haixi ...