Ilu
Avenida 1, entre calles 11 y 15. Costado sur del Tribunal Supremo de Elecciones., San Jose Costa Rica
Ilu is a Pizza place is located in San Jose, Province of San Jose. The address of Ilu is Avenida 1, entre calles 11 y 15. Costado sur del Tribunal Supremo de Elecciones., San Jose Costa Rica.
If you want to go to the place or need any services, you can contact them directly. The phone number is +506 2100 5464,