Castle House Inn a vízparton található, Stockholm központja városrészben. Gamla stan megállóhely mindössze 7 perc sétára van tőle, Stockholmi palota pedig 3 perc gyalog.