Germany, Hamburg, HafenCity, Magellan-Terrassen, Restaurant, Modern office building in the background