Results 2 results found St. Stephanos chapel, Tilos, Dodecanese, Greek Islands, Greece, Europe St. Stephanos chapel, Tilos, Dodecanese Islands, Greece, Europe Shrine in the courtyard of the Holy Monastery of Saint Stephen, Meteora, Thessaly, Greece