Try Looking Glass points in Chile

Chile

IP / IPv6 Location / Company Speed test / Network test
190.120.230.60 Server Wala
216.73.159.15
2a06:a006:d1d1::105
Zappie Host