New Hall is one of the oldest Catholic schools in England, located in the former Tudor Palace of Beaulieu in Essex.
New Hall is one of the oldest Catholic schools in England. The oldest Catholic schools in England are located in the former Tudor Palace of Beaulieu in Essex.