Catherine Deneuve England London Roman Polanski UK Repulsion (1965) dir. Roman Polanski Carole's apartment house - Kensington Mansions, Trebovir Road, Earl's Court, London SW5 The beauty parlor where...