Alhambra

Al·ham·bra

Alhambra

n.
  1. The palace of the Moorish kings at Granada.