Saint Mary Eleoussa cave church, Psarades, Greece. In addition | La Ville Nouvelle
Saint Mary Eleoussa cave church, Psarades, Greece. In addition to being located in a cave, the church has interesting brickwork, among which is an inscription of prayer for the builders.