BeluBar 14 maps street view

Full Address: Germany, Hamburg, Finkenwerder Norderdeich, 16
GPS Coordinates: 53.53385, 9.86603