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?
{"latitude":32.28861,"longitude":-97.76028,"title":"Squaw Creek Reservoir"}