Geo Location Information for 94.46.251.77 IP Address. The IP Address 94.46.251.77 is located at 39.7436 latitude and -8.80705 longitude in Portugal. Friendly Location for the IP Address is Leiria, Leiria, Portugal, 3105-039
Email Marketing and Automation Software! Create and send newsletters. Free Templates. Send SMS & VOICE Messages, Push or Web Push. All Together.