Geo Location Information for 80.90.63.69 IP Address. The IP Address 80.90.63.69 is located at 49.75 latitude and 6.1667 longitude in Luxembourg. Friendly Location for the IP Address is Luxembourg
Menu.lu est un annuaire de restaurants à Luxembourg d'un genre nouveau : il utilise votre localisation pour vous proposer les meilleurs restaurants à proximité.