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