By Kristi O’Toole In my series of columns on haunted Ireland I have left the best for last. Malahide Castle is located in Malahide, Dublin County, Ireland. The castle is a very old and very proud one. It was built in 1185 by King Henry II of England, for his friend Sir Richard Talbot. Talbot […]