Where is W W Thorne Stadium?

Where is W W Thorne Stadium located?

W W Thorne Stadium, Texas, United States (approx. 29.93383°, -95.36021°)


Where is W W Thorne Stadium on the map?