Union Hill is an unincorporated community located in the Bryan Township of western Surry County, North Carolina, United States.
[1] It is located between Little Mountain and the south fork of the Mitchell River (Powell 1968, p. 507).
This article about a location in Surry County, North Carolina is a stub.
You can help Wikipedia by expanding it.