Where is Squaw Creek Reservoir?

Where is Squaw Creek Reservoir located?

Squaw Creek Reservoir, Texas, United States (approx. 32.28861°, -97.76028°)


Where is Squaw Creek Reservoir on the map?