This is the grounds of a water purification plant on the west side of the Liu River, near E Mountain.