Super central place in the old town of Stockholm - all in walking distance (even Central Station where the fast train from the airport arrives) is only a15 minute walk…