More Property Photos 12 North Spruce Street Ogallala, NE 69153 $250,000 : Roger Rankin : 3084641122 : 32876