Odile Lecha

Odile Lecha

Research Support Technician

Faculty or Centre Faculty of Science, Technology and Medicine
Department Department of Life Sciences and Medicine
Postal Address Université du Luxembourg
2, Avenue de l'Université
L-4365 Esch-sur-Alzette
Email
Telephone (+352) 46 66 44 4618