Where To Stream Most Haunted Season 22 Episode 8
Leopard Inn (1)
- Aired October 26, 2018
- 60 Min
The upper floors of the Leopard Inn are now deserted rooms and corridors that were once part of a Victorian hotel, and some of the boarders seem to have stayed.