W najwyższym punkcie osady, na płaskim szczycie skały, stoi kościół parafialny Our Lady of Victorie - Matki Boskiej Zwycięskiej.