Castle House Inn tilbyr et bankboks og 24 timers security i den gamle delen av Stockholm, ved siden av Vasamuseet.
Hotellet har en sentral beliggenhet noen få skritt fra Gamla stan t-banestasjon og 350 meter fra Stockholms slott. Attraksjoner innen gangavstand inkluderer Storkyrkan og Livrustkammaren. Det ligger 100 meter fra Slottsbacken bussholdeplassen og 950 meter fra Stockholm Central i Stockholm.
En kontinental frokostbuffé er tilgjengelig etter forespørsel. Gjestene kan nyte skandinaviske retter som serveres i Tradition 150 meter unna hotellet.