IT

Istituto Italiano di Tecnologia

Genoa, Italy
IT building