city of the dead

When a young college girl is pressured by her college professor (played by Christopher Lee) to visit a New England town to research witchcraft, she finds that the town is inhabited by a coven of witches and they need to sacrifice a virgin every year in order to keep a reincarnated witch alive.