Die Therapeutische Einrichtung "Auf der  Lenzwiese" liegt etwa 25 km südöstlich von Darmstadt mitten in einem Landschaftsschutzgebiet nahe der Kleinstadt Höchst im Odenwald.
Die naturverbundene Umgebung bietet viele interessante Möglichkeiten zur sportlichen Freizeitgestaltung und Erholung.