Alfaro Team Santa Tecla is located in El Salvador
Alfaro Team Santa Tecla is located in Santa Tecla, El Salvador