Lindner Hotel Am Michel

Neanderstr. 20
Hamburg
Germany