Scene from Oia village on Santorini island, Greece

Royalty-free stock photo ID: 18833116

Scene from Oia village on Santorini island, Greece