La sede de la Fundación IMO se ubica en el Instituto de Microcirugía Ocular de Barcelona (salida 7 de la Ronda de Dalt, con acceso directo desde la calle Josep Maria Lladó nº3). Allí se encuentra el laboratorio de biología molecular y el auditorio en el que se organizan los encuentros científicos profesionales y las sesiones divulgativas para pacientes, además de otras instalaciones necesarias para llevar a cabo su actividad.