
Aningaisgatan Brahegatan (WHATEVER) vendor of, er, supplies for growing your own... "tropical plants". The window's full of ferns and monstera (and other legal cousins of the cannabis plant) and neon lights and various fertilisers and things.
Åbo is the name of the city in Swedish (in Finnish it's Turku).