Racecourse at which the English Grand National is run (7)
I believe the answer is:
aintree
(Other definitions for aintree that I've seen before include "Liverpool race course" , "Venue of the Grand National race" , "National racecourse" , "Grand National course" , "Here they run" .)