Based in Stafford is The Ancient High House, a stunning large timber-framed Tudor building and one of the towns famous landmarks. Built around 1595 the Elizabethan town house is the biggest remaining timber-framed building in England. The house was... Read More