It Happened at Nightmare Inn


Two sisters running a small hotel in Spain kill female tourists whose morals do not meet their strict religious standards.

Added: 2023-10-29 17:09:26

Release: 1973

Language: English

Duration: 1 hr 27 min

IMDB Rating: 5.8

Genres: Horror