Try Looking Glass points in Italy

Italy

IP / IPv6 Location / Company Speed test / Network test
92.223.79.250
2a03:90c0:1b5::d9
Gcore
185.248.144.102 PQ.Hosting