De locatie
De Hortus Oculus maakt deel uit van het beeldenpark Land Art Delft (LAD). Land Art Delft is de groene grootstedelijke landschappelijke beeldentuin op de natuurlijke verbindings-as tussen Den Haag en Rotterdam.
Het beeldenpark ligt in het recreatiegebied van Midden Delfland, een plek in de Randstad waar men geen oorspronkelijke natuur meer zou verwachten. In 2017 is dit Midden Delfland benoemd tot het eerste Bijzonder Provinciaal Landschap Zuid-Holland. Land Art Delft ligt op fietsafstand van het historische stadscentrum van Delft, grenzend aan de TU Delft campus, nabij het Schiekanaal.
De Hortus Oculus is gesitueerd in deze oase van rust. Het landschappelijke gebied heeft een rijk cultuurhistorisch verleden. Het is door mensenhanden gevormd en heeft een geschiedenis die nóg verder terug gaat dan de Romeinen die hier hun nederzettingen hadden. Land Art Delft vormt de brug tussen stad, universiteit en oer-Hollands polderlandschap.