A Castle House Inn Stockholm óvárosának szívében, a királyi palotától mindössze 3 perc sétára található. A szálláshelyen ingyenes Wi-Fi-hozzáférés biztosított. A legközelebbi metrómegálló a szállodától 6 perces sétára helyezkedik el.
2x egyszemélyes ágy 90-130 cm széles