Liverpool racecourse and Grand National home (7)
I believe the answer is:
aintree
(Other definitions for aintree that I've seen before include "Merseyside racecourse" , "Liverpool racecourse" , "Here they run" , "Grand National course" , "place for horse racing" .)