An Angel for Satan (1966)
An Angel for Satan is a 1966 Italian horror film directed by Camillo Mastrocinque. It stars Barbara Steele as Harriet Montebruno / Belinda, and is set in a small Italian village by a lake. It is based on a short novel by Luigi Emmanuele.
More at Wikipedia.