Aghios Isidhoros church set on a small Islet joined to the mainland by a narrow causway, Leros, Dodecanese Islands, Greece.