Synonyms and Antonyms for Alhambra

1. Alhambra (n.)

a fortified Moorish palace built near Granada by Muslim kings in the Middle Ages

Synonyms: