Where is Los Amarillos?

Where is Los Amarillos located?

Los Amarillos, Santa Cruz, Bolivia (approx. -17.75°, -62.81667°)


Where is Los Amarillos on the map?