'Everyone should visit' hidden gem Yorkshire town with hidden 'grand castle'

Wait 5 sec.

The town is also home to one of England's best preserved ruins