"The Green Man" is a country hotel near Cambridge, lodged in a house built ce...
The Green Man
Season 1 Episode 1
"The Green Man" is a country hotel near Cambridge, lodged in a house built centuries ago. Is it haunted?
Oct 28, 1990NR50m7.1
"The Green Man" is a country hotel near Cambridge, lodged in a house built centuries ago. Is it haunted?