Fixings and innovative solutions for pros at CELO

The hospital of Navarra University in Madrid