L'ancienne église Notre-Dame-de-l'Assomption de Villeneuve se situe sur un éperon rocheux près du cimetière. Elle a été le siège de la paroisse jusqu'à 1782, date de la construction de la nouvelle église Notre-Dame-de-l'Assomption, au centre du bourg.