This charming hotel is in Stockholm. The establishment comprises 144 cosy units. This establishment does not accept pets.