Explore details about location Shepherds Pool. Shepherds Pool is a location situated within the Evesham CP alongside other areas such as Castle Street, Riverside Shopping, St James Drive.