Spain Answer 1

Alhambra

Clues

Located in Granada

Moorish fortress-palace
sits on sheer-sided hilltop