Racecourse where the Welsh Grand National takes place (8)
![Ross](/clue/static/ross-mug.min.png)
I believe the answer is:
chepstow
(Other definitions for chepstow that I've seen before include "Welsh racecourse" , "Racecourse in S. Wales" , "Welsh town on the Wye" , "Castle in Wye valley" .)