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.