Town
Talayuela is a municipality located in the province of Cáceres, Extremadura, (Spain).
Talayuela's name comes from "atalayuela", related to the Spanish (Arab origin) word "Atalaya", which means "watch tower".
Text from Wikipedia (CC BY-SA)
5 photographs of Talayuela, taken here and in its own light.
Keep exploring