THE UK’S BIGGEST SELF-BUILD PROJECT

Built on former Ministry of Defence land in Bicester, Oxfordshire, Graven Hill is the biggest self-build project the UK has ever seen. It’s one of the country’s most innovative self …