Sheps End, Virginia Explained

Sheps End is an unincorporated community in Northampton County, Virginia, United States.

References

37.4347°N -75.8683°W