Shops are plentiful in the old town of Rhodes, Dodecanese Islands, Greece

Return to image collection