Geo Location Information for 5.63.176.89 IP Address. The IP Address 5.63.176.89 is located at 49.1242 latitude and 8.3453 longitude in Germany. Friendly Location for the IP Address is Rheinland-Pfalz, Leimersheim, Germany, 76774
Günstige Stromtarife mit Ökostrom, ökologische Erdgastarife, Wärmeversorgung, Solarstrom, Smart Home und mehr von den Pfalzwerken – alles für Ihr Zuhause!