Geo Location Information for 80.69.21.187 IP Address. The IP Address 80.69.21.187 is located at 51.5085 latitude and -0.12574 longitude in United Kingdom. Friendly Location for the IP Address is England, London, United Kingdom, Ub7 0nj
Vente de produits alimentaires surgelés via son réseau de 800 magasins ou en livraison à domicile.