Hitchin Priory is a charming 14th Century building nestled in 19 acres of tranquil parkland, yet only two minutes walk from the centre of th...