Los Titanes, Canelones

Los Titanes is a seaside resort in Canelones Department, Uruguay.