Geo Location Information for 64.130.216.72 IP Address. The IP Address 64.130.216.72 is located at 43.77 latitude and -79.42 longitude in Canada. Friendly Location for the IP Address is ONTARIO, NORTH YORK, CANADA
وب سايت رسمي بيمارستان چشم پزشكي نور - Noor Eye Hospital Official Website