Hampshire home of the National Motor Museum (8)
I believe the answer is:
beaulieu
(Other definitions for beaulieu that I've seen before include "Place in Hampshire with noted motor museum" , "New Forest attraction" , "Hampshire village (lovely place)" , "Motor Museum site" , "Location of National Motor Museum" .)