Answer: iniesta

AnswerCrossword Clue
INIESTA

Town in Spain