The South Downs is Mother Nature at her best. Our prime location near Alton in the heart of Hampshire’s rolling green landscape means we’re the perfect starting point to explore the spectacular South Downs National Park.
With The Anchor Inn providing the perfect base you can hop on a bike, saddle-up on horseback or set our on foot and get a heady dose of fresh country air. In this incredible swath of rich forest and chalk-land, you have ancient woodland, flourishing vineyards and lowland heaths to ‘picture perfect’ villages and bustling market towns to discover. The South Downs National Park’s landscapes cover 1,600km2 of breath-taking views and hidden gems.