O Santuario, dedicado a María SS. di Pietrasanta, atópase no Parque Nacional do Cilento, a uns 2 km da cidade de San Giovanni a Piro (SA) e, desde unha altitude de 650 metros sobre o nivel do mar, domina o Golfo de Policastro. Pódese chegar ata o Santuario por unha fácil estrada asfaltada ou pola antiga estrada con chanzos de pedra cun camiño sinuoso que só se pode transitar a pé.Ao redor de 1200, os monxes basilianos do próximo Cenobio di S. Giovanni Battista esculpiron a estatua da Virxe na punta monolítica do monte Piccotta, formando un só corpo co nicho esculpido na pedra. A capela rupestre cunha pequena ábsida semicilíndrica dedicada á Virxe, que nun principio podía albergar apenas unhas ducias de persoas, foi posteriormente ampliada varias veces. Na actualidade só queda unha parte da ábsida do edificio orixinal. O edificio está construído dunha soa nave e o desenvolvemento é característico ao non estar aliñado co presbiterio, xa que este construíuse sobre o alto da rocha, ao oeste, nun plano irregular. Algunhas estancias están anexas á igrexa antigamente utilizada como vivenda. No exterior, á esquerda, xunto á sancristía, aínda no cumio da rocha érguese o campanario de tres plantas, con dúas campás. Uns chanzos debaixo do campanario hai unha fonte que sempre se considerou milagrosa.