Mainhardt

Schwäbisch Hall, Baden-Wuerttemberg, Germany