Try Looking Glass points in Spain

Spain

IP / IPv6 Location / Company Speed test / Network test
45.131.83.41 Sered
172.107.233.11 Psychz Networks
5.134.119.43
2a03:c7c0:32::1
GinerNet