Geo Location Information for 104.248.188.142 IP Address. The IP Address 104.248.188.142 is located at 37.3483 latitude and -121.9844 longitude in United States. Friendly Location for the IP Address is California, Santa Clara, United States, 95051
So much more than babysitting