Barnesville — town in Ohio, Belmont County, United States