Where is From there?

Where is From there located?

From there, Stockholm, Sweden (approx. 59°, 17.78333°)


Where is From there on the map?