Saint Isidoros Tourist attraction 👍👍 Amazing sea Address Plomari 812 00, Greece Rating on Google Maps 4.70 (135 reviews) Open on Google Maps