Image not available

Μετάφραση Greek Version

Church of Virgin Mary Limpiani of Skyros

A small chapel built inside the rock. It is located on mountain Olympus on a 295-meter high rock. It is said that it was built on an ancient temple.