Where is Lake Arrowhead State Park?

Where is Lake Arrowhead State Park located?

Lake Arrowhead State Park, Texas, United States (approx. 33.75955°, -98.39588°)


Where is Lake Arrowhead State Park on the map?