91.234.216.72 is located in Offenbach, Germany (latitude 50.088, longitude 8.771) db-ip data: September 2026