It Happened at Nightmare Inn 1973
Two old maid sisters are running a little family hotel in Spain. They are very religious and the moral of the foreign tourist girl is too much for them, they start to kill them.
Two old maid sisters are running a little family hotel in Spain. They are very religious and the moral of the foreign tourist girl is too much for them, they start to kill them.