Where is Lake O' the Pines?

Where is Lake O' the Pines located?

Lake O' the Pines, Texas, United States (approx. 32.77083°, -94.54361°)


Where is Lake O' the Pines on the map?