Castle House Inn se află chiar în centrul vechi al orașului Stockholm, la doar 3 minute de mers pe jos de Palatul Regal. Oaspeții au la dispoziție WiFi gratuit. Cea mai apropiată stație de metrou este situată la 6 minute de mers pe jos de hotel.
4x paturi de o persoană lăţime de 90-130 cm