Answer: iniesta

AnswerCrossword Clue
INIESTATown in Spain