Geo Location Information for 65.60.26.232 IP Address. The IP Address 65.60.26.232 is located at 39.9778 latitude and -105.132 longitude in United States. Friendly Location for the IP Address is Colorado, Louisville, United States, 80027
30 Year Family Run, Photo Lab serving the Downtown Toronto Area. Passport & Immigration Pictures while you wait. Digital Printing & Restorations. 416-532-8281