Results 1 results found St. Michael's Church, Slomanhaus and Elbhof Kontorhauser, Hamburg, Germany, Europe