Geo Location Information for 64.30.228.81 IP Address. The IP Address 64.30.228.81 is located at 26.1831 latitude and -80.1739 longitude in United States. Friendly Location for the IP Address is Florida, Fort Lauderdale, United States, 33309
GameSpot is the world's leading source for PS4, Xbox One, PS3, Xbox 360, Wii U, PS Vita, Wii, PC, 3DS, and DS video game news, reviews, previews, trailers, walkthroughs, and more.