The original Shrine of Our Lady of Grace of Rivaio dates back to the 1600s. In 1964 the Rivaio Shrine became a parish in its own right and is located in the mountains between Florence and Perugia. The current parish church with three other churches attached to it, is served by a strong team of lay faithful. The parish offers daily masses, prayer of the Church and rosary. The parish is also the centre of a rich programme of social and spiritual activities.