142.252.104.6 is located in San Francisco, United States (latitude 37.749, longitude -122.418) db-ip data: September 2026