Castle House Inn se nachází přímo ve středu historického centra Stockholmu, pouhé 3 minuty chůze od královského paláce a 6 minut chůze od stanice metra. K dispozici je bezplatné Wi-Fi.
Pokoje jsou individuálně zařízené.
2x x jednolůžková postel šířka 90–130 cm