Institut Francais

23 Cromwell Road, London, SW7 2EL (London)