A landmark building in one of Stockholm's most prestigious locations, just footsteps from the waterfront and the finest shopping, nightlife and culture that Stockholm has to offer.