Where is Veddel Station?

Where is Veddel Station located?

Veddel Station, Hamburg, Germany (approx. 53.52188°, 10.01342°)


Where is Veddel Station on the map?