Where is Los Canelillos?

Where is Los Canelillos located?

Los Canelillos, Valparaiso, Chile (approx. -33.21667°, -71.23333°)


Where is Los Canelillos on the map?