Available with low deposit
Two dogs welcome
A favourite among the locals, dog-friendly The Anchor Inn in Hampshire is a traditional country inn with stylish rooms tucked away in the heart of this county’s gorgeous countryside. Surrounded by sweeping fields, this dog-friendly country inn is the perfect retreat for a break filled with great local ales, British seasonal food and fabulous walks. Situated on the edge of the South Downs National Park, The Anchor Inn is your gateway to spectacular country rambles – wander around the local area, galavant through meadows and woodland to the village of Well or if you’re feeling really adventurous, head into the 101 miles of National Park.