La chiesa di San Celso sorge a fianco del Santuario di Santa Maria dei Miracoli in un’area, un tempo esterna alla città. Qui secondo la tradizione, il vescovo Ambrogio rinvenne i corpi dei martiri cristiani Nazaro e Celso. In loro ricordo vennero innalzate due piccole chiese, quella di San Nazaro al Campo (scomparsa) e quella di San Celso. La chiesa di Santa Maria dei Miracoli, esempio di classicismo lombardo, risale invece alla fine del XV secolo. Venne costruita per accogliere i pellegrini.