Stroll Stockholm, station right there.
Scandic Grand Central is found right in central Stockholm, with the old town and all tourist attractions within a leisurely walking distance, plenty of shopping to be found in the downtown quarter and Central Station and Arlanda Express airport trains minutes away.