Mühltal befindet sich südöstlich von Darmstadt nahe des Unesco-Geoparks Bergstraße-Odenwald in abwechslungsreicher und intakter Natur in angenehmem Klima.
Die Facheinrichtung Haus Burgwald zählt zu den ältesten Kliniken dieser Art in Deutschland und liegt auf einem großen weitläufigen Gelände.