Alhambra has 2 different meanings across 2 categories:
Noun · Proper Noun
a fortified Moorish palace built near Granada by Muslim kings in the Middle Ages
A palace in Granada, Spain; historically a royal palace.