Moorish Castle or Palace in Spain or Portugal
Puzzle 19 of Home Improvement Easy Pack
Question is: Moorish Castle or Palace in Spain or Portugal
and the answer is: ALCAZAR
Word Meaning:
ALCAZAR — Any Moorish fortress in Spain.
Definitions from Wiktionary.