Germany, Hamburg
73 Vogelhuttendeich, Wilhelmsburg, 21107 Hamburg, Germany