where is stockholm?
Where is Stockholm located? Stockholm is the capital city of Sweden, find here Stockholm location on Sweden map along with know interesting facts about the city. Where is Stockholm located? Stockholm is the capital city of Sweden, find here Stockholm location on Sweden map along with know interesting facts about the city. Maps of World