Bolton Castle is a medieval castle located near Leyburn, North Yorkshire. It is open to visitors for family days out, historic tours, and private functions all year round.