Write a Post
The Alhambra is a palace in Granada, Spain. Al-Ḥamrāʾ means "the red one" in Arabic.
Alhambra may also refer to: