Geo Location Information for 62.75.166.220 IP Address. The IP Address 62.75.166.220 is located at 48.5839 latitude and 7.7455 longitude in France. Friendly Location for the IP Address is Bas-Rhin, Strasbourg, France, 67100
An Old Fart streaming games from the 80's, 90's and 2000's Playing with PC, MS-DOS, Amiga, C64 Mainly Retro games and Remakes, Physics games, Strategy games,...