PendingUnder contract$3,900,000198 acresYellowstone County4 bd, 4.5 ba • 6,071 sq ftShepherd, MT 59079
PendingUnder contract$800,0003.76 acresYellowstone County3 bd, 2.5 ba • 2,336 sq ftBillings, MT 59101