Guerreros del Sur is located in Argentina
Guerreros del Sur is located in Rio Gallegos, Santa Cruz, Argentina