Racecourse where the Welsh Grand National takes place (8)
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" .)