Acquiring satellite view…

Game Warden Slough

Verified

Game Warden Slough is a public boat ramp on Hubbard Creek - Hubbard Creek Reservoir in Stephens County, Texas (76424). GPS coordinates: 32.8362°N, 98.9762°W.