Talayuela is a municipality located in the province of Cáceres, Extremadura,. Talayuela's name comes from "atalayuela", related to the Spanish word "Atalaya", which means "watch tower".
Wikipedia https://en.wikipedia.org/wiki/Talayuela
Coordinates 39°59'9.572" N -5°36'34.577" E