Torreón Los Canelos


Torreón Los Canelos - fortified tower in Chile.