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, founded in 1642. It is located in the former Tudor Palace of Beaulieu in Essex.