Rotes Schloss se construyó según el diseño del arquitecto Ernst Heinrich y se levanta en General Guisan Quai, en la orilla izquierda del lago Zurich. Inmediatamente a su lado podemos encontrar el Kongresshaus (Congreso de los Diputados). El área la diseñó el ingeniero de la ciudad Bürkli Arnold, al cual se dedicó una plaza cercana. La compañía SwissLife compró el edificio en 1950 y sigue siendo el propietario. Desde 1976, el «castillo» se encuentra protegido como monumento cantonal.