Geo Location Information for 85.118.241.228 IP Address. The IP Address 85.118.241.228 is located at 40.4167 latitude and -3.70035 longitude in Spain. Friendly Location for the IP Address is -, -, SPAIN
Joystics Game Reviews - Joystics is your daily source for game reviews. Latest gaming news and reviews of PS3, Xbox 360, Wii U, PS Vita, Wii PC, 3DS, PSP, DS, video game reviews...