Geo Location Information for 168.144.134.90 IP Address. The IP Address 168.144.134.90 is located at 43.6412 latitude and -79.377 longitude in Canada. Friendly Location for the IP Address is Ontario, Toronto, Canada, M5j 2r8
List your website and promote your web business with the best Nepali website directory service.