Many Stockholm restaurants are located on or near water. Since Stockholm is called the Venice of the north it might be understandable. This one at Hornstull has a great location and is know for great sallads! Related posts: Hotspot in SOFO, Södermalm, Stockholm Best Potato Chips in Stockholm Best outdoor restaurant in Stockholm The best Barbercue – despite snow and chilly weather in Stockholm