Torsgatan (Tor)

It is very close to Norra Bantorget in Stockholm, Sweden.

* “Tor” is the name of a God in Nordic mythology (the one with the hammer…).

Please see: Let Me Tell You A Story.