Churches in Carthage North Carolina

There are 20 churches in Carthage representing 4 denominations.