Great place right next to the Gamla Stan station.