haus(?)

» Frankfurt, Germany.

Does anybody knows what this is? I took this picture while I was walking down the river Main in Frankfurt and I can't find it anywhere now, not even the name.... and who designed it. I'll appreciate your info on this one.