Take Torsgatan exit from S:t Eriksplan T-bana Green Line, follow half arrows to On Inn.
If Odenplan is easier for you, it's a 15 minute walk due west on Karlbergsvägen.
Runners' and walkers' trails, Finnish beer stop, drink stop, great weather guaranteed as the RA is setting the trail!