The address 109.66.60.0 sits in 109.66.60.0/24 on autonomous system AS25369, located in Tel Aviv, Israel.
AS25369: 138,240 IPv4 · 275 ipv4 prefixes