England is rich with history, and its landscape is dotted with locations that are reputed to be haunted. Here are ten of the most famous haunted places in England: 10. The Ancient Ram Inn, Gloucestershire. 9. Borley Rectory, Essex. 8. Pluckley Village, Kent. 7. The Tower of London. 6. Chillingham Castle, Northumberland. 5. Pendle Hill, Lancashire. 4. Glamis Castle, Angus. 3. Woodchester Mansion, Gloucestershire. 2. The Hellfire Caves, Buckinghamshire. 1. Hampton Court Palace, London.