Websites hosted on 64.141.84.152 IP Address
Geo Location Information for 64.141.84.152 IP Address. The IP Address 64.141.84.152 is located at 49.1024 latitude and -122.6536 longitude in Canada. Friendly Location for the IP Address is British Columbia, Langley, Canada, V3A.