Stock Photo: Market square in Hofgeismar on the German Fairy Tale Route, Hesse, Germany, Europe

Stock Photo: 1566-1188909 Market square in Hofgeismar on the German Fairy Tale Route, Hesse, Germany, Europe