image

The Devon Tors Bar Restaurant

 

Be the first to review

The Devon Tors Bar Restaurant is a cozy and welcoming establishment located in the heart of Devon. They offer a diverse menu of classic British dishes made with locally sourced ingredients. Customers rave about the friendly service and charming atmosphere. Don’t miss their famous Sunday roast!

image