Geo Location Information for 212.129.12.218 IP Address. The IP Address 212.129.12.218 is located at 48.8582 latitude and 2.3387 longitude in France. Friendly Location for the IP Address is France
Database of 13020 free abandonware games. One of the most complete museum of 80s and 90s video games on DOS, Windows, Amiga, C64 and more.