The TV Tower located on the Alexanderplatz in Berlin, Germany. Isolated on white.

Royalty-free stock photo ID: 93783823

The TV Tower located on the Alexanderplatz in Berlin, Germany. Isolated on white.