El Santuario, dedicado a Maria SS. di Pietrasanta, se encuentra en el Parque Nacional del Cilento, a unos 2 km de la ciudad de San Giovanni a Piro (SA) y, desde una altitud de 650 metros sobre el nivel del mar, domina el Golfo de Policastro. Se puede llegar al Santuario por una carretera asfaltada de fácil acceso o por el antiguo camino escalonado de piedra con un sendero sinuoso que sólo se puede recorrer a pie.
Fueron los monjes basilianos del cercano Cenobio de S. Giovanni Battista quienes, hacia el año 1200, esculpieron la estatua de la Virgen en la cima monolítica del monte Piccotta, formando un solo cuerpo con el nicho ahuecado en la piedra. La capilla rupestre con un pequeño ábside semicilíndrico dedicado a la Virgen, que originalmente sólo podía albergar a unas pocas decenas de personas, fue ampliada posteriormente varias veces. En la actualidad, sólo queda una parte del ábside de la construcción original. El edificio está construido con una sola nave y su desarrollo es característico al no estar alineado con el presbiterio, ya que éste se construyó en el alto de la roca, al oeste, en un plano irregular. Una serie de habitaciones que antes se utilizaban como viviendas están anexas a la iglesia. En el exterior, a la izquierda, junto a la sacristía, también en la cornisa de la roca, se levanta el campanario de tres pisos, con dos campanas. Unos pasos más abajo del campanario hay un manantial que siempre se ha considerado milagroso.