Churches in Mount Gilead North Carolina

There are 18 churches in Mount Gilead representing 3 denominations.