UNIVERSITA DEGLI STUDI DI FERRARA

Organization's Address: 
University of Ferrara
SAVONAROLA 9
44121 FERRARA
Italy
44° 50' 1.05" N, 11° 37' 34.3776" E