Where is Lake Anahuac?

Where is Lake Anahuac located?

Lake Anahuac, Texas, United States (approx. 29.80256°, -94.68429°)


Where is Lake Anahuac on the map?