Craighall Castle is located in Ceres, Fife, Scotland.[2] It was built in 1637 by Sir Thomas Hope but there was a tower of previous land owners before 1637. It is now demolished and only some of the castle's walls remain.[3][4]
Contact us...