Geo Location Information for 74.3.144.11 IP Address. The IP Address 74.3.144.11 is located at 52.8667 latitude and -104.6 longitude in Canada. Friendly Location for the IP Address is Saskatchewan, Melfort, Canada, S0E
Stafford Communications - High Speed Internet in Rural Northern Saskatchewan