Hanover

General

The largest city on the Leine River, which separates Westphalia and Eastphalia.

DE

Lower Saxony

Hanover

Germany Map