Alhambra's locale (7)
I believe the answer is:
granada
'alhambra's locale' is the definition.
(I've seen this in another clue)
This is all the clue.
(Other definitions for granada that I've seen before include "Andalusian city" , "City in southern Spain, site of the Alhambra" , "City of Andalusia" , "sunny city" , "Andulasian city" .)