Abrams Compound, Frankfurt am Main
(Source: Jay Ward)
Probably a very recent photo of the complex.