A quirky, relaxed cafe serving delicious vegetarian, vegan, meaty food and sweet treats.
The Black Venus Inn
North Lane, Challacombe Devon EX31 4TT
Believed to be the only inn in England bearing this name, The Black Venus Inn is a splendid old stone-built pub that enjoys a wonderful situation in the Exmoor National Park.
Inside, this historic 16th century building is full of Devon character and charm with low ceiling and original beams.
more places to eat & drink
Share this page: