Acquiring satellite view…

Otter Creek

Authoritative

Otter Creek is a public boat ramp on McConaughy Lake in Belmar, Keith County, Nebraska (69147). GPS coordinates: 41.2951°N, 101.9208°W.