The award-winning Otter Creek Ranch is located 24 miles north of Ogallala, Nebraska, in the southern Sandhills. The ranch consists of 15,117+/- deeded acres and is situated near the north shore of Nebraska’s largest reservoir, Lake McConaughy. The ranch has two sets of improvements, which are highlighted by Otter Creek, which originates on the ranch from cold water springs and ...
Click to learn more