Union Grove, NC
Union Grove Township is a rural, non-functioning county subdivision established in 1868 in Iredell County, North Carolina, United States. Two towns have existed in Union Grove township: 1 the unincorporated community Union Grove, established in 1857 and 2 the former town of Williamsburg established in 1812. The Union Grove Post Office was established in 1857. In 2019, within the unincorporated town of Union Grove is the Union Grove Milling Company, Union Grove School formerly Union Grove elementary through high school, Union Grove Volunteer Fire House, and two Methodist churches. Source: Wikipedia