23 days$30k drop • Oct 27$599,0005.2 acresBelmont County3 bd, 3.5 ba • 3,824 sq ftBarnesville, OH 43713
PendingUnder contract$299,90020.3 acresBelmont County3 bd, 1 ba • 1,105 sq ftSt. Clairsville, OH 43950