Where is ?

Where is located?

, (Olymp), Greece (approx. 40.086°, 22.3585°)


Where is on the map?