2014/12/142014/12/13 Alex Sievers My Zeil shopping mall in Downtown Frankfurt, Germany. For more Frankfurt photos you may visit here. Tweet Pin It