Where is Indian Lake?

Where is Indian Lake located?

Indian Lake, Texas, United States (approx. 26.0892433°, -97.5024853°)


Where is Indian Lake on the map?