Shepherd Creek in Macon County, North Carolina

Shepherd Creek in Macon County is a stream. Shepherd Creek also exists in Graham County and Swain County.

Waterway Type
stream