You are here

Institut Hospital del Mar d'Investigacions Mèdiques (IMIM)

Address
Dr. Aiguader, 88
08003 Barcelona Barcelona
Spain
On the map