Sheepwash is a popular tourist spot in the North York Moors, North Yorkshire, England.
Sheepwash is a well-known tourist destination located within the North York Moors National Park in North Yorkshire, England.