Castle House Inn sijaitsee Tukholman vanhankaupungin sydämessä vain 3 minuutin kävelymatkan päässä kuninkaanlinnasta. Majoitushintaan sisältyy WiFi. Lähin metroasema on 6 minuutin kävelymatkan päässä hotellista.
Hyvin varustetuissa huoneissa on yksilöllinen sisustus. Joissakin huoneissa on oma kylpyhuone, ja joistakin on pääsy jaettuihin kylpyhuoneisiin. Liinavaatteet ja pyyhkeet sisältyvät hintaan.
Hotelli on 250 metrin päässä vanhankaupungin viehättävästä Stortorget-aukiosta ja Nobel-museosta. Asiakkaat voivat kävellä mukulakivikaduilla ja käydä putiikeissa ja kahviloissa. Lähistöllä on monia suosittuja ravintoloita ja baareja hauskaan illanviettoon.
Djurgårdenin ja Skeppsholmenin saarille on lauttayhteys vain 500 metrin päässä sijaitsevasta satamasta. Tukholman keskusasema on 1,4 km:n päässä.