Paralia Avlidos

Paralia Avlidos, Greece