Este hotel, inaugurado en septiembre de 2012, se ubica en la calle comercial Drottninggatan, en el centro de Estocolmo. Ofrece habitaciones con conexión Wi-Fi gratuita y TV Smart LED a 100 metros de la estación de metro Hötorget.
Todas las habitaciones del Stockholm Inn Hotel son modernas y tienen baño privado con ducha. Las suites incluyen bañera de hidromasaje independiente.
La recepción del Hotell Stockholm Inn está abierta las 24 horas y proporciona utensilios de planchado. En los alrededores hay una gran variedad de tiendas, cafeterías y restaurantes.
La sala de conciertos de Estocolmo se encuentra a 200 metros del hotel, mientras que la estación central de Estocolmo está a 10 minutos a pie.