Location map of Palirroia, in Embourios, Milos, Cyclades, Greece.

View Palirroia in a larger map
/