The Black Venus Inn is a splendind old stone-built pub with wonderful food that enjoys an enviable location in Challacombe wither the Exmoor National Park