Where is Delphi?

Delphi is a small mountaintop village known as Kastri in Phocis, Central Greece. It is located on a steep slope of Mount Parnassus, overlooking picturesque landscape of olive groves, vineyards, and the famous Castalian Spring, which was considered sacred in ancient times and is still flowing today.
Copyright Wanderlust World © https://www.ynyoo.com