La ermita de la Virgen de la Guarda, también conocida como Angel de la Guarda, se encuentra sobre el monte más alto de la sierra San Gregorio a 729 metros de altura sobre unas peñas, formando una espectacular atalaya para contemplar el paisaje. Está reconstruida en 1950.