2 churches
Barnesville is home to 2 churches across Methodist. Browse the full directory below.
Sandy Ridge Church
Lower Sandy Ridge Road, Belmont County, Ohio, 43713, United States
Sewellsville United Methodist Church
Methodist church
69065 Hendrysburg Freeport Rd