The photo was taken in Groß-Umstadt (Hesse) behind the city church. Groß-Umstadt is near Darmstadt and Frankfurt (Main) and at the northern border of the Odenwald.