Spain Answer 1
Alhambra
Clues
Located in Granada
Moorish fortress-palace sits on sheer-sided hilltop