Zum Storchennest maps street view

Full Address: Germany, Hamburg, Osterfelddeich, 2
GPS Coordinates: 53.52022, 9.88570