Le Havre is a city in the north of France with a population of about 255 thousand people, which makes it 12th most populous city in France. Le Havre is situated on the bank of the mouth of the Seine River and is washed with the waters of the English Channel from the opposite side.
Read more about Le Havre in our City Guide ...