translate English to French: It is located at an altitude of 80 m., at a distance of about 70 km. ...
Il se trouve à une hauteur de 80m., à distance presque de 70 km....