Hamburg - Toccara Best
Hamburg, Germany

Hamburg, Germany

Incredible views over Hamburg as seen from St Michael's Church

HamburgGermanySt Michael'sChurchBellTowerScenicViewsHigh