Map of Louisa Creek Dam in Owyhee County, ID:

Louisa Creek Dam Owyhee Triangle Reservoir 42.753218 -116.6159532