The picturesque Greek Islands. Chapel of St. Isidoros on a small rocky island near Leros island, Dodecanese, Greece