Le complexe de San Gerardo intramuros, ou San Gerardino, est situé à l'endroit où le saint monzese Gerardo avait transformé sa propre maison en un hôpital : fondé en 1174, l'hôpital offrait une assistance aux malades, aux pauvres et aux orphelins grâce à une organisation interne précise et fut le théâtre de quelques miracles attribués à Gerardo. Une petite église interne est dédiée au saint, avec des fresques de style Renaissance mais rénovée dans des formes tardives baroques comme l'ensemble du complexe.
La maison du fondateur, donnant sur la rivière Lambro dans un quartier autrefois caractérisé par des canaux et des moulins, était accessible par une passerelle souvent emportée par les crues du fleuve, remplacée en 1715 par le pont en pierre encore existant aujourd'hui.