Lokacija

Leila d.o.o. ima sedež na Vrhniški 12, 1351 Brezovica, večina dejavnosti pa poteka na Mencingerjevi 7 v Ljubljani. Prostori vrtca, višje šole, knjižnice in upravni prostori so v pritličju.