Geo Location Information for 97.64.112.214 IP Address. The IP Address 97.64.112.214 is located at 34.0991 latitude and -117.581 longitude in United States. Friendly Location for the IP Address is California, Rancho Cucamonga, United States, 91730
Play free online girl games everyday at GirlGames.com! We have the newest Dress Up, Makeover and Cooking games for all kinds of girl gamers out there!