ELCHE. Cascada de Agua de la acequia Molino de la Torreta.
Automatically generated translation
ELCHE. Waterfall from the Molino de la Torreta irrigation canal.