Where is Parnassus?

Where is Parnassus located?

Parnassus, Parnassus, Greece (approx. 38.53528°, 22.62188°)


Where is Parnassus on the map?