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