Kościół pw. Św. Jana Chrzciciela znajduje się na niewielkim wzgórku, tuż przy drodze nr 79 (Kraków - Sandomierz), zaraz za dołączeniem drogi z Zagórzan. Pierwszy kościół w tym miejscu powstał prawdopodobnie ok. roku 1292, jak wynika z jednego z wpisów w starych księgach - "Ponad drzwiami kościoła w Ostrowcach od strony południowej, był napis, że kościół ten postawił Jan Nejszon -proboszcz wiślicki w 1292 r. którego biust w płaskorzeźbie z kamienia dotąd nad temiż drzwiami dochowano".
Kościół przez lata ulegał różnym przeróbkom i rozbudowom. Jego obecny wygląd pochodzi z roku 1897. Kościół jest wybudowany z białego kamienia, w stylu neogotyckim, posiada ośmiokątną wieżycę, przyozdobioną ostrym hełmem. Wewnątrz kościoła jest będący przedmiotem kultu, słynący łaskami obraz Matki Bożej z II poł. XVI w. umieszczony w ołtarzu głównym, nieznanego autorstwa.