The church shop set into the rock at Santuario de la Virgin de la Pena in Mijas Pueblo, Spain.