Lyndhurst Town Centre The ‘Capital of the New Forest’, Lyndhurst is a historic town in the heart of the National Park. It has been a main centre for the area since the Middle Ages. The Queen’s House still acts...