Town near Stratford-upon-Avon (7)
![Ross](/clue/static/ross-mug.min.png)
I believe the answer is:
evesham
(Other definitions for evesham that I've seen before include "place" , "Worcs town" , "market town" , "Worcestershire town; battle where Simon de Montfort was killed" , "River Avon town" .)