A grocery in Greece

Itea (Delphi), Greece