English lord stirred trouble in fabulous location (8)
I believe the answer is:
eldorado
'fabulous location' is the definition.
'eldorado' can be an answer for 'location' (eldorado is a kind of location). I am not sure about the 'fabulous' bit.
'english lord stirred trouble' is the wordplay.
'english' becomes 'e' (abbreviation).
'stirred' indicates an anagram.
'trouble' becomes 'ado' (both can mean bother or commotion).
'lord' is an anagram of 'ldor'.
'e'+'ldor'+'ado'='ELDORADO'
'in' is the link.
Can you help me to learn more?
(Other definitions for eldorado that I've seen before include "rich land, so many thought" , "source of wealth" , "city of riches" , "city, apparently lost" , "The golden land?" .)