Elena Sánchez López

Dr. Elena Sánchez López

Department of Pharmacy, Pharmaceutical Technology and Physical Chemistry, Faculty of Pharmacy and Food Sciences, University of Barcelona, Barcelona, Spain
orcid