La Chiesa di Nostra Signora di Caravaggio venne eretta tra il 1730 e il 1733 lungo la strada provinciale che va da Sillano a Piazza al Serchio.
La chiesa è più conosciuta con il nome di "Chiesa del Ponte" per via della sua particolare ubicazione. Sorge su uno sperone roccioso nei pressi della riva destra del fiume Serchio, in uno scenario molto suggestivo.