Results 1 results found Gigelturm Tower, Biberach an der Riss, Upper Swabia, Baden Wurttemberg, Germany, Europe