ILIO ha la sede principale a Capannori. La città di Capannori è situata nella piana di Lucca e vanta
un patrimonio naturalistico, artistico e architettonico unico. Sono presenti numerose ville
rinascimentali, pievi, basiliche medievali e percorsi fra acquedotti, camelie e vigneti.
ILIO organizza i corsi di lingue anche in altre zone della provincia di Lucca e nelle province
limitrofe. È possibile fare lezioni ai piedi delle Alpi Apuane, sulla costa della Versilia o immersi
nella quiete dei paesaggi montani della Garfagnana.