Inaugurado em Setembro de 2012, este hotel está situado na rua comercial, Drottninggatan, no centro de Estocolmo. O hotel apresenta quartos com acesso Wi-Fi gratuito e uma televisão com ligação à Internet. A Estação de Metro Hötorget fica a 100 metros.
Todos os modernos quartos do Stockholm Inn Hotell possuem uma casa de banho privativa com duche. As suites têm uma banheira de hidromassagem separada.
O Hotell Stockholm Inn disponibiliza uma conveniente recepção 24 horas, onde são emprestadas comodidades de engomadoria. A área circundante tem uma grande variedade de lojas, cafés e restaurantes.
A Sala de Concertos de Estocolmo encontra-se a 200 metros. A Estação Central de Estocolmo fica a 10 minutos a pé do hotel.