Geo Location Information for 185.14.203.194 IP Address. The IP Address 185.14.203.194 is located at 38.4636 latitude and 23.5994 longitude in Greece. Friendly Location for the IP Address is Evvoia, Chalkida, Greece, 341 00
Hλεκτρονική εφημερίδα του Ν. Κοζάνης