some tech shops

since i have someone in sweden, i'd like some tech shops where you can buy ipod and stuff like that from. In stockholm ofc. thx
Comments
0
Back to top