Europe’s most charming town.

By Michiel

August 1, 2010

Category: Greece

Comments Off on Europe’s most charming town.

View over Oia town, just after sunset.
Santorini Island, Greece.

Advertisements
%d bloggers like this: