Often overshadowed by more its more flashy neighbours, this petite village in Greece is equally abundant in natural beauty ...