La iglesia de S. Stefano se encuentra en Garlate, un bonito pueblo medieval con vistas a un brazo del lago de Lecco. El edificio, que podemos ver hoy en su posición elevada, es testigo de las vicisitudes de una larga y agitada historia, con sus estructuras románicas supervivientes, sus capillas barrocas y sus reconstrucciones del siglo XIX, pero sólo las excavaciones realizadas bajo el suelo de la actual iglesia han permitido conocer un pasado mucho más antiguo que antes sólo era posible hipotetizar. De hecho, numerosos indicios, como el descubrimiento en el siglo XIX de algunos relicarios de la antigüedad tardía bajo el altar y la presencia de elementos arquitectónicos erráticos, también referibles a un edificio de la época paleocristiana, sugerían la antigüedad del culto cristiano en ese lugar, aunque no había certeza de que la iglesia de San Esteban debiera considerarse heredera de esa larga historia. De hecho, hasta finales del siglo XVI había otras dos iglesias cerca del edificio actual, la colegiata de S. Agnese y el oratorio de S. Vincenzo, ambas consideradas irrecuperables por su antigüedad y condenadas a la demolición por el cardenal Carlo Borromeo, que realizó una visita pastoral a la zona en 1565. Fue en esta ocasión cuando los antiguos relicarios, entre ellos un precioso relicario de plata repujada que se remonta al siglo IV, fueron retirados del altar de la iglesia de Santa Inés y trasladados a la iglesia parroquial de San Esteban, desde entonces el único edificio religioso que queda en el pueblo.