Where is Olympus National Park?

Where is Olympus National Park located?

Olympus National Park, Olympus National Park, Greece (approx. 40.08333°, 22.35°)


Where is Olympus National Park on the map?