SOLDIER LAKE. Soldier Lake is four miles east of Carrizo Springs and four miles southeast of Espantosa Lake in north central Dimmit County (at 28°31' N, 99°46' W). The natural lake is said to take its name from an 1870s skirmish in which two United States soldiers were killed by Indians near the site. It is fed by and drains into Soldier Slough. In the mid-1980s the lake covered 100 acres and offered opportunities for boating and fishing.