The Shuddering Castle is an abandoned castle set deep in the countryside of England. It is filled with secrets and mysteries, and is home to various creatures and artifacts. Exploring its halls can prove to be both dangerous and rewarding.Start reading