85.99.142.32 is located in Mollaahmetler, Turkey (latitude 37.802, longitude 28.931) db-ip data: September 2026