Try Looking Glass points in Ecuador

Ecuador

IP / IPv6 Location / Company Speed test / Network test
186.68.104.152 HostingSUPREMO
179.49.5.80 Server Wala