Off Market$499,000Omboud Barn Home51241 866 RdOrchard, Nebraska 687643Beds 2baths 3,800Sq ftView Listing