Saint Nicholas Orthodox Church

Amygdalia, Larissa Greece

Greek Orthodox