Inside The Manor: The New Forest Estate Where the Weekend Actually Slows Down

There are places that look impressive in photographs and places that feel different once you arrive. The Manor is the second sort: a private manor in Hampshire’s New Forest, surrounded by woodland, open countryside, peaceful gardens and enough outdoor space to lose track of your phone without making a formal announcement about it. This is…