Filmed in London. Preserved in Oesterreichishces Filmmuseum, Vienna.
No streaming options found at this moment.