Geo Location Information for 66.252.148.227 IP Address. The IP Address 66.252.148.227 is located at 45.4116 latitude and -75.6982 longitude in Canada. Friendly Location for the IP Address is -, -, CANADA
Find room for rent / room to let in South East Asia, Malaysia, Singapore, and Indonesia.