The last Moorish kingdom in Spain (7)
I believe the answer is:
granada
(Other definitions for granada that I've seen before include "Andulasian city" , "sunny city" , "City in southern Spain, site of the Alhambra" , "car in > Spanish city" , "City of Andalusia" .)