Frankfurt am Main, Theodor-Heuss-Allee 116, St Martin Tower (as seen from East). 70 meter tall office building right after completion.