104.140.12.59 is located in Charlevoix, United States (latitude 45.318, longitude -85.258) db-ip data: September 2026