85.199.214.198 is located in Hillingdon, United Kingdom (latitude 51.536, longitude -0.46) db-ip data: September 2026