Category: Delphi

Delphi

Delphi is located about 130 km from Athens and is located near Parnassus, the famous mountain consecrated to Apollo. According to the ancient Greeks, Delphi was the center of the…

Continue Reading
Back to top