You mention in your contents that one Latinlocation is in the US and the other is in Europe. Salaries are quite different between the US and Europe. Assuming you are from the US, then paying you a US salary in Europe would be an expat arrangement. This is typically a highly prized prized arrangement. It is unlikely something they would do for an intern, especially if the European lovation is used as a way to reduce overall costs in the company.
Note that cost of living in central and eaten Europe is lower than the US and good companies will offer their employees there a locally competitive salary. In western Europe, you will generally get a much better benefits package with the lower salary than you would in the US. You are probably seeing an offer for a locally competitive salary.