Map of Shephard Lake in Richmond County, NC:

Shephard Lake Richmond Hamlet 34.9351546 -79.6847757