La Chiesa delle Anime o di San Giovanni è situata nel centro storico del paese, in prossimità della chiesa parrocchiale di San Teodoro.
La costruzione dell’edificio risale probabilmente al XVI secolo, periodo in cui la vicina parrocchiale è modificata e ampliata; questa permette l’accesso secondario alla piccola chiesa di San Giovanni, separata dalla prima solo da un cortile.
Nella semplice facciata a capanna, con crocetta apicale, si apre in portale d’ingresso in trachite. Il piccolo tempio si imposta su aula unica con copertura lignea su archi a tutto sesto.