Where is Ela Park?

Where is Ela Park located?

Ela Park, Stockholm, Sweden (approx. 59.45°, 18.03333°)


Where is Ela Park on the map?