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é.
1x x velká manželská postel (King) šířka 151–180 cm