The old inn, situated on the outskirts of London, proved to be a very eerie place to investigate for ghosts, if our research proved true. The inn has always been a public house since it was first built in the late 18th century. The cellar is split into many rooms, and was used as a … Continue reading Mysterious Ghosts at the Old Sheep’s Inn